0 1 2 3 4 5 0 6 7 8 3 9 1 10 11 12 2 9 4 13 7 11 14 1 5 15 6 10 14 12 8 13 15 5 1 s