Тогда и пишите- " хочу", а не "не пойти не могу", и ответы будут другие. Вы прекрасно можете сократить программу, и здесь советом набросали, как это сделать. вам не хочетя ее сокращать, а описываете вы так, что у вас нет возможности ее сокращать. Вот и получаете соответствующие ответы.