Люблю такие задачки. На языкознании что-то похожее у нас было, только про языки