WHITEBOX

  • Белый ящик
    WHITEBOX

Введение
Вам предоставляется программа BLACKBOX.EXE - черный ящик. Ее параметром из командной строки является натуральное число. На выходе программа выдает натуральное число - значение некоторой неизвестной функции от аргумента, заданного на входе.

Например: 
blackbox 4
1


Задание

Напишите программу WHITEBOX, реализующую ту же функцию, что и программа BLACKBOX.EXE. 
Программа должна читать из входного файла BB.DAT числа - аргументы и записывать в выходной файл BB.SOL значения функции, заданной в черном ящике, от аргументов. Ваша программа не должна вызывать BLACKBOX.EXE.

Входные данные

Входной файл BB.DAT в первой строке содержит N - количество тестов (N<256); во второй - первый тест, и т.д.. Тест - неотрицательное целое число.

Выходные данные
Выходной файл BB.SOL должен содержать N строк, в каждой из которых находится результат обработки теста - значение функции.

Технические условия
Ваша программа должна иметь название WHITEBOX.*, где расширение * зависит от языка программирования. Аргументы и значения функции - неотрицательные целые числа, представленные в диапазоне длинных целых (1..2000000000). 

Пример ввода и вывода

BB.DAT


7
36
5


BB.SOL
0
1
0