よく分からないんだけどそんなに複雑なプログラムが必要なのか