Best solution (27/34)

Best solution