FishHook
Singularity
А если надо 3000 или 666 проверить то что делать ?
Не вижу сложности
А я вижу, в 666 году григорианского календаря еще не было, а в юлианском високосные года считаются по другому.

ЗЫ: Музыкой навеяло: каждая проблема имеет простое, понятное и неправильное решение.