recognise-and-learn
A B C D E F
A B C D E G
A B C D E H
A B C D E I
