3 12 5 7 8 4 15