цялата програма-от началото до края :P :P :P