/////////////////////////////////No.349 干支の置き物 //入力文字読み取り var inputall = require('fs').readFileSync('/dev/stdin', 'utf8'); //すべて受け取り改行で区切って格納 var input = inputall.split("\n"); //干支の置物の総数 var zodiac_all = input[0]; //12個の空の入れ物を用意 var zodiac = []; for (var i = 0; i < 12; i++) { zodiac[i] = 0; } //干支の名前を一つずつ読み取る for (var i = 1; i <= zodiac_all; i++) { if (input[i] == "ne") { zodiac[0]++ }else if(input[i] == "ushi"){ zodiac[1]++ } else if (input[i] == "tora") { zodiac[2]++ } else if (input[i] =="u") { zodiac[3]++ } else if (input[i] == "tatsu") { zodiac[4]++ } else if (input[i] == "mi") { zodiac[5]++ } else if (input[i] == "uma") { zodiac[6]++ } else if (input[i] == "hitsuji") { zodiac[7]++ } else if (input[i] == "saru") { zodiac[8]++ } else if (input[i] == "tori") { zodiac[9]++ } else if (input[i] == "inu") { zodiac[10]++ } else if (input[i] == "i") { zodiac[11]++ } } //データをソート zodiac.sort(function (a, b) { if (a < b) return 1; if (a > b) return -1; return 0; }); if (zodiac_all < zodiac[0] * 2 - 1) { console.log("NO") } else { console.log("YES") }