Masterpiece of HW3 with documentation (Kor ver.)