Decision tree with requirements