WILLITST - Will it ever stop

When Bob was in library in University of Warsaw he saw on one of facades caption :"Will it ever stop?" and below some mysterious code:

while n > 1
  if n mod 2 = 0 then
    n := n / 2
  else
    n := 3 * n + 3

Help him finding it out !

Input

In first line one number n ≤ 1014.

Output

Print "TAK" if program will stop, otherwise print "NIE"

Example

Input:
4

Output:
TAK

Added by:Krzysztof Lewko
Date:2011-11-09
Time limit:0.906s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:AMPPZ 2011

hide comments
2012-04-12 22:10:50 *tazo*
It's really easy, but I am still getting the wrong answer :?
"n" is integer right?
2012-04-10 10:11:19 Alex
Easy problem. Took some time until i got it because i did not read the description clearly :)
2012-03-30 08:17:08 motive
can Input be float ???
2012-03-09 09:02:09 Shreya Inamdar
my solution runs fine till 16th test case...but then wa.?!?

changed my algo now.
if you are using python, try to avoid using floating point numbers in the program...they violate some testcases...

Last edit: 2012-03-19 05:47:29
2012-03-04 16:54:55 CryptoViral
easy but see the input size and inputs being given carefully

2012-02-16 20:57:07 Nirwan Dogra
wat to with 0 and 1?
2012-01-28 18:49:04 Abhishek Verma
interesting and easy problem :)
gt ac in first attempt
2012-01-24 14:21:51 (^@_^@)
smallest code i have ever written in spoj
& got accepted
2012-01-03 18:02:16 ramaravind
what is the mistake in my code???i checked the divisibility of
n by 2 and 3 ...


Last edit: 2012-01-03 18:03:47
2011-12-26 15:03:17 xyz
hey i am getting wa .. using logic of odd and even number.. is there more test case..

Last edit: 2011-12-26 15:03:48
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.