7 4 7 5 1 12 8 2