5 levels of difficulty from easy for children to extreme for expert adults. Available in many languages. It is ideal for learning the alphabet and vocabulary. Spanish, English, German, Portuguese, French, Italian, Polish, Turkish, Russian and many more. You never play the same puzzle! Infinite possibilities!