Не особо сложно, но есть детали, с которыми мой, например, не встречался. Цилиндр плавает не вертикально, а под наклоном. Как искать силу дествия на боковую стенку, учитывая наклон, он не знал.  Такие "милые" мелочи, которые для продвинутых. Задача на электричество тоже хитрая была.