deanmlittle мог бы написать 100-страничную работу о том, почему его код работает, или он мог бы просто развернуть его. Угадай, какой вариант он выбирает каждый раз.