https://gagijumali.leboostcamp.com/a-discussion-of-appendix-e-book-18013yk.php