どういうプログラム組んだらif文が21個も必要になるのかが気になる