Midwit: чтобы развивать интеллект, нужно обязательно решать высшую математику;
Highwit: чтобы развивать интеллект, надо решать разнообразные задачи задействующие несколько уровней абстракции. Что из математики, что из программирования, что из конструкторства и пр. А также трениться