Perfect play (25/30)

Perfect play