Perfect play (21/30)

Perfect play