やっぱり、使用する変数を少なくしすぎてプログラムの内容が理解できなくなるのはしばしばあります…。スマートにしすぎずに、ちょっと余裕を持つプログラムの組み方が大事です。