ocgpqb pcgp qcgpq rcgpqb scgp
d3gp e3gpq f3gpqb g3gp h3gpq
2thpq 3thpqb 4thp 5thpq 6thpqb
rkipqb skip tkipq ukipqb vkip
gbjp hbjpq ibjpqb jbjp kbjpq