Помню как писал программы в универе, уже хрен знает где ошибка, сидишь мучаешься, когда в конец все надоело, но надо "подогнать" под ответ... Берем какую-нить стандартную функцию типа prin
tf, пишем prin
lf(или что-нить посложнее, чтобы не впалили), потом кучу строк отсупаем и где-нить внизу функция которая подгоняет под ответ
//Кстати досих пор иногда шеллы так ныкаю