Правила форума
Например, почитать Цубербиллер, там подобные задачи есть. Воспользоваться также поиском.