2 q 7 m 3
2 j 1 1 o