4 1 2 4 3 12 17 3 4