q z 3 z 7
1 1 o 4 9