Critical Path of thinking