1이 왜 1이고 2가 왜 인지정도까지 알아야 구현을 똑바로 할수가있다.