30 points (18/20)

30 points