CRYPTO2 - The Bytelandian Cryptographer (Act II)

no tags 

Encouraged by his last successful exploit, the Bytelandian fanatic cryptographer impudently encrypted a three-digit number by subtracting 1 from it.

This time he has really overstepped the mark! Soldier, go and beat him, for Burger King & Country! Oh, and remember your good manners, use Brainf**k (no other language is allowed).

Input

An encrypted 3-digit positive integer.

Output

The decrypted value.

Example

Input:
699

Output:

700

hide comments
rishi_devan: 2017-04-27 20:07:00

Only special cases are when
1) Last digit is 9
2) Middle digit is 9

cake_is_a_lie: 2017-02-20 13:03:44

Handling 3 digit inputs with 3 digit outputs is sufficient.

ruizhang: 2016-06-02 07:06:26

999 is not a valid input.

oscarbrennan: 2015-06-20 23:51:24

Values are given in a '000' to '999'
Outputs must be from '001 to '1000'
Do not get rid of zeroes at the start of forget about 1000

Akhilesh Anandh: 2015-06-08 17:40:59

Has there been any rejudge recently? I see that my solution that was accepted (about 2 years back) is marked "Wrong Answer" now...

AlB80: 2015-01-02 01:03:59

I suppose the cell size is bigger than byte.

Sandeep Singh Jakhar: 2012-01-31 18:29:04

Too easy :P

Jared Deckard: 2011-06-19 20:23:38

1000 is not a 3 digit number, so no "999". If the input could be "99" my code would fail, but I got AC :P

Supporting "000".."998" will satisfy.

s sivaprasad: 2011-05-20 10:28:48

is 999 considered as input? and can I give input like 073? (starts with 0).
If yes, how should be the output for these inputs.. should they look like 074 or 74?

David Pìgøímek (Davpe): 2010-01-03 17:17:51

I think, this problem should be in challenge (shorter code, more points).


Added by:adrian
Date:2004-05-28
Time limit:0.200s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:BF
Resource:Sometimes the simplest language is the most pleasing.