===== Prelude to Self-describing Sequence ======
First, start by reading the problem statement for [[http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=33&page=show_problem&problem=990|Self-describing Sequence]].
For this prelude, create an array, ''fr'', that contains the index of each place in ''f(n)'' where ''f(n)'' changes values (that is, where the next run of identical values appears).
n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
f(n) 1 2 2 3 3 4 4 4 5 5 5 6 6 6 6 7
fr[n] 1 2 4 6 9 12 16 ...
This array is a kind of run-length encoding of function ''f(n)''.
===== Input =====
Input consists of a sequence of integers, one per line. The last entry is a 0, which should not be processed.
===== Output =====
For each non-zero input value, ''k'', print the value of ''n'' where ''f(n)'' changes to ''k''.
===== Sample Input =====
7
0
===== Sample Output =====
16