Best solution (31/34)

Best solution