abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abddefghgimjklqprpstcuywxyz
abdcdegfhijkmlweurqwodq
wefgwaegroefwab
avawnbewardgawrgwarg warg
warg wa
rg
wa gr
war
ga
wrg
aw
rg
ga
wrg
awrg
wa
rg
warg
wr
e
war