so weird
AabAaXX
879
0
3