Уважаемые, Зачем вы даете задачки вроде этой, только чтобы люди над ними мучились неделю? Знаний Джавы они не прибавляют от слова совсем. Будьте адекватны, не заставляйте людей зря тратить время на говнозадачи для самоистязания. Вы ведь в глубине души наверное нормальные адекватные люди. Наверное. Хочется верить.