Дайте понять. Думаю, что проблема в else.... или ??