Понимаю, что с тем же алфавитом возможно несколько топорное решение, но по логике все условия проходят