QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 32 MB Total points: 100

#11861. A Journey to Mars

统计

Byteazar has decided on going to Mars to tour the space stations there being in existence. All marsian space stations lie on a circumference of a circle. Byteazar lands in one of them and then moves around by means of a special vehicle which is powered by an appropriate fuel. A litre of this fuel allows him to travel one meter. However, the provisions of the fuel are meagre, different quantities of it are available in each space station. Byteazar may refuel in the space station he is currently in, though he cannot get more fuel than it is available in that very place (the capacity of his fuel tank is unlimited). This quantity of fuel should allow him to reach the next space station. Byteazar has to decide where to land, so that he can visit all of the space stations. In the end he has to return to the space station in which he has landed. During his journey Byteazar has to travel on the circumference of the circle, constantly in one of the two possible directions.

Write a programme which:

  • reads from the standard input the number of space stations, distances between them and the amount of fuel available in each of them,
  • for each of the space stations checks, whether Byteazar can land there i.e. whether by starting in that very station and travelling in a freely chosen direction he is able to visit all of the space stations and return to his spaceship,
  • writes the outcome to the standard output.

Input

The first line of the standard input contains a single integer N (3 ≤ N ≤ 1,000,000). It denotes the number of space stations on Mars. The space stations are numbered from 1 to N. In the next N lines there is a description of all of the stations and the distances between them. The (i+1)’st line contains two integers pi and di (pi ≤ 0, di > 0). The first one denotes the amount of fuel (in litres) available in the i’th space station. The other denotes the distance (in metres) between the i’th and (i+1)’st space station (obviously dN denotes the distance between the N’th and the 1st space station). The total amount of available fuel, as well as the sum of all distances between the space stations does not exceed 2,000,000,000.

Output

The programme should write N lines to the standard output. The i’th line should contain the word TAK (i.e. yes is Polish), if Byteazar can land in the i’th space station or NIE (i.e. no in Polish) when it is not possible.

Example

Input

5
3 1
1 2
5 2
0 1
5 4

Output

TAK
NIE
TAK
NIE
TAK
About Issues

We understand that our problem archive is not perfect. If you find any issues with the problem, including the statement, scoring configuration, time/memory limits, test cases, etc.

You may use this form to submit an issue regarding the problem. A problem moderator will review your issue and proceed it properly.

STOP! Before you submit an issue, please READ the following guidelines:

  1. This is not a place to publish a discussion, editorial, or requests to debug your code. Your issue will only be visible by you and problem moderators. Other users will not be able to view or reply your issues.
  2. Do not submit duplicated issues. If you have already submitted one, please wait for an moderator to review it. Submitting multiple issues will not speed up the review process and might cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
  4. Be sure your issue is related to this problem. If you need to submit an issue regarding another problem, contest, category, etc., you should submit it to the corresponding page.

Active Issues 0

No issues in this category.

Closed/Resolved Issues 0

No issues in this category.