Это правда интересно...
Если вы уже сталкивались с задачами этого типа или решили сразу - не пишите
в комменты. Пусть и другие порадуются. Мой результат - 37 минут. Шеф, PhD по математике, решил с первого взгляда.
http://personal.baker.edu/web2/cdavis09/roses.html