Implementation
static List<String> jyo = [
"가",
"갉",
"갔",
"갖",
"같",
"갚",
"개",
"걔",
"걷",
"걸",
"검",
"겪",
"골",
"곪",
"곱",
"괴",
"굵",
"굶",
"굼",
"굽",
"긁",
"긋",
"길",
"깊",
"깎",
"깠",
"깨",
"깼",
"꺾",
"껐",
"꼈",
"꼽",
"꽂",
"꾸",
"꿇",
"꿨",
"꿰",
"뀌",
"끊",
"끌",
"끓",
"끼",
"낚",
"날",
"낡",
"남",
"났",
"낮",
"내",
"냈",
"넓",
"넘",
"넣",
"녹",
"놀",
"높",
"놓",
"놨",
"누",
"눕",
"늙",
"늦",
"닦",
"닫",
"달",
"닮",
"닳",
"답",
"닿",
"대",
"댔",
"덜",
"덥",
"덮",
"데",
"뎄",
"돋",
"돌",
"돕",
"돼",
"됐",
"되",
"두",
"뒀",
"듣",
"들",
"딛",
"딪",
"따",
"땄",
"땋",
"땠",
"떨",
"떴",
"떼",
"뛰",
"뜨",
"뜯",
"띄",
"띠",
"막",
"많",
"말",
"맑",
"맞",
"맡",
"매",
"맵",
"맸",
"맺",
"먹",
"멀",
"메",
"멨",
"몰",
"묵",
"묶",
"묻",
"묽",
"뭍",
"믿",
"밀",
"밉",
"박",
"받",
"밝",
"밟",
"배",
"뱄",
"뱉",
"벌",
"벗",
"베",
"보",
"볶",
"봤",
"봬",
"뵀",
"뵈",
"붇",
"불",
"붉",
"붓",
"붙",
"비",
"빌",
"빚",
"빨",
"빻",
"빼",
"뺐",
"뻗",
"뻤",
"뼜",
"사",
"살",
"삵",
"샀",
"새",
"샌",
"샛",
"샜",
"서",
"섞",
"섰",
"세",
"셌",
"속",
"솎",
"솟",
"숨",
"쉬",
"쉽",
"시",
"식",
"싣",
"싫",
"싶",
"싸",
"쌌",
"쌓",
"쌔",
"쌨",
"써",
"썩",
"썰",
"썼",
"쎄",
"쏘",
"쏟",
"쏴",
"쐈",
"쑤",
"쓰",
"쓸",
"씌",
"씹",
"앉",
"않",
"알",
"앓",
"약",
"얇",
"얕",
"얘",
"얹",
"얻",
"얼",
"없",
"엎",
"엮",
"열",
"옅",
"옛",
"오",
"온",
"옭",
"옮",
"옳",
"와",
"왔",
"울",
"읊",
"일",
"읽",
"잃",
"입",
"있",
"잊",
"자",
"작",
"잡",
"잤",
"잦",
"재",
"잰",
"쟀",
"쟤",
"적",
"절",
"젊",
"접",
"젓",
"졌",
"졸",
"좁",
"좇",
"좋",
"주",
"죽",
"줍",
"줬",
"쥐",
"지",
"질",
"집",
"짓",
"짖",
"짙",
"짜",
"짧",
"짰",
"째",
"쨌",
"쩔",
"쪘",
"쬐",
"찌",
"찍",
"찐",
"찝",
"찢",
"차",
"찼",
"찾",
"채",
"챘",
"쳐",
"쳤",
"추",
"춥",
"춰",
"췄",
"치",
"캐",
"캤",
"커",
"컸",
"켜",
"켠",
"켰",
"크",
"키",
"타",
"탔",
"터",
"튀",
"트",
"파",
"팔",
"팠",
"패",
"팼",
"펐",
"펴",
"폈",
"피",
"하",
"핥",
"했",
"휘",
"희"
];