Решението ми на 4та задача Юли 2010. Грешно условие според мен. Трябва да има hasNextForward() и hasNextBackward()