1 12 1 2 23 2 4 56 3 6 8 4