Если кто-то решил эту задачу без костыля, пожалуйста, объясните, как.