Best solution (28/34)

Best solution