Я решал) и даже программу на С++ писал) То-ко влом снова решать) Разберись, на самом деле потом много где применять можно