Perfect play (19/30)

Perfect play