15 BBGGBRBGGGBRRBR 10 15 8 14 13 4 6 3 2 1 15 4 2 10 14 3 7 9 1 9 5