2. Olympiad Results
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

You are given a table with data on the evaluation of participants' solutions in a certain informatics olympiad: log.csv. A copy of this table is also available here: log.csv.

The table has 4 columns: problem — problem number (from 1 to 5); userId — participant identifier; language — programming language; score — points scored by the solution (from 0 to 100). The score values can also be empty (for example, if some solutions did not even compile on the server).

The olympiad was conducted according to traditional school rules: a participant can submit multiple solutions for each problem, and when summarizing the results, the best solution of the participant for each problem is selected, and the points for them are summed up.

Analyze the data in the table and answer the following 4 questions.

  1. How many participants scored more than zero points?
  2. How many participants submitted all their solutions in Python?
  3. How many participants scored at least 200 points?
  4. How many participants who scored at least 200 points submitted at least one solution in C++?

In your answer, write 4 integers, each on a separate line. Do not write anything extra. If you do not know some answers, write zeros instead. In the "Language" field, select PHP (you do not need to know this language, it is just a feature of the checking system) and click the "Submit" button.

Note

Each correct answer is worth 25 points.