3 4 1 22 2 3 3 7 34