Best solution (29/34)

Best solution