Решение. Вот один из многих способов сделать это: разрежем квадрат размером 10x10 клеточек на 25 равных квадратов 2x2, а потом выберем из полученных квадратов любые пять и разрежем каждый из них на 4 клеточки. Получится 20 квадратов со стороной 2 и 20 квадратов со стороной 1.
Примечание: это вариант решения, предложенный организаторами Х математической олимпиады имени Леонарда Эйлера.
Видно, что организаторы сами не знают, как можно строго решить эту задачу, поэтому решили простым подбором "методом тыка"
Строгое решение чрезвычайно сложно.