You will be given a string representing a username. The password will be that username reversed. Until you receive the correct password print on the console **"Incorrect password. Try again."**. When you receive the correct password print **"User {username} logged in."** However on the fourth try if the password is still not correct print **"User {username} blocked!"** and end the program.

**Examples:**

Write a program, which receives a number – **n**, and prints a triangle from **1 to n** as in the examples.

**Examples:**

You will receive the amount of batches – n that you need to bake. For every batch you will receive ingredients: flour, sugar and cocoa in grams, each on a new line. You need to calculate how many boxes of cookies you get for every batch with the given ingredients and total boxes of cookies for all batches. To calculate the number of boxes per batch you need to divide total cookies per bake by cookies per box (see the table below). To get the total cookies per bake use the following formula and round the result to the nearest lower number:

**({cup} + {smallSpoon} + {bigSpoon}) * min from({flourCups}, {sugarSpoons}, {cocoaSpoons}) / singleCookieGrams**

To get the flourCups divide flour by cups.

To get the sugarSpoons divide sugar by bigSpoon.

And for the cocoaSpoons divide cocoa by smallSpoon.

The cups and the spoons must be integer numbers.

*(see the table below)*

If flourCups, sugarSpoons or cocoaSpoons for a single bake are not enough (<=0), print the following message: **"Ingredients are not enough for a box of cookies."**

Otherwise calculate the cookies and print the number of boxes you get for the current batch:**"Boxes of cookies: {boxes of cookies per current bake}"**

**Use the following table for calculations:**

When you finish baking, pack the all the cookies in boxes and send them to Santa and his dwarfs and print the total number of boxes on the console.

**"Total boxes: {totalBoxes for all bakes}"**

**Input:**

The input data should be read from the console. It will consist of:

- Amount of batches - integer number in range

**For every batch:**

- Amount of flour in grams – integer number in range
- Amount of sugar in grams – integer number in range
- Amount of cоcоа in grams – integer number in range

The input data will always be valid and in the format described. There is no need to check it explicitly.

**Output:**

The output should be printed on the console.

- If the ingredients for current bake are not enough:

**"Ingredients are not enough for a box of cookies."**

- If the ingredients for current bake are enough:

**"Boxes of cookies: {boxes of cookies per current bake}."**

- On the last line print:

**"Total boxes: {totalBoxes for all bakes}"**

**Examples:**

]]>

Write a program to check if a given number is a strong number or not. A number is strong if the sum of the Factorial of each digit is equal to the number. For example 145 is a strong number, because **1! + 4! + 5! = 145**.

Print "**yes**" if the number is strong and "**no**" if the number is not strong.

**Examples:**

]]>

**Hint:** *You can use round() method with precision.*

**Examples:**

You will be given a single integer. Your task is to find the sum of its digits.

**Examples:**

Write a program that reads 3 lines of input. On each line you get a single character. Combine all the characters into one string and print it on the console.

**Examples:**

You will be given 3 lines of input. On the first line you will be given the name of the town, on the second – the population and on the third the area. Use the correct data types and print the result in the following format:

**"Town {town name} has population of {population} and area {area} square km".**

**Examples:**

You will be given an integer that will be distance in meters. Write a program that converts meters to kilometers formatted to the second decimal point.

**Examples:**

Write a program that converts British pounds(real number) to dollars formatted to 3th decimal point.

**1 British Pound = 1.31 Dollars**

**Examples:**