Количество островов в вопросе 200
NoSuchKey
рекомендация
отwww.cnblogs.com/woodjay/p/12741539.html
рекомендация
ранжирование