4 3 5 2 12 4 2 0 1