Best solution (25/34)

Best solution