Best solution (24/34)

Best solution