5 23
xxyyz
10 10 3 16 20
