Не хочется сразу смотреть готовый ответ, но повторять один и тот же ход тоже надоело. Как сохранить удовольствие от задачи?

Интересны разные подходы, если пояснить, для каких условий они подходят.