Очевидно, что в таких общих условиях никакие методы, кроме перебора, невозможны, да и условие задачи сформулировано очень невнятно - мне, во всяком случае, непонятны третья фраза и все три пункта. Поэтому вряд ли кто-то захочет с ней разбираться.

Деньги шлите в фонд мира smile.gif