# Orange Boy Can You Solve It Out? Ep. 54

Solved!
Difficulty: Div2C

# Construct it

XGN dreamt about the following problem when sleeping:

You are given a positive integer n (2\leq n\leq 10^8). Output an arithmetic expression that yields the value n with the following requirements:

• The expression should only contain operators "+" "-" and "*"
• The expression should not have ()s
• All numbers in the expression are positive integers, coprime with n and are not 1s.
• The length of the expression should not exceed 500

If n=10, the following expressions satisfy the given conditions:
- 23-13
- 3*7-11

The following don't:
- 11-1 (Usage of 1)
- 25-15 (Does not coprime)
- 39/3-3 (Usage of '/')
- 1+1 (Does not equal to 10)
- 0.5+9.5
- (1+2)*(3+4)

etc.

If there are many answers, print any.

Actually, this problem is so easy that you can add more restrictions like:
- Do not use integers greater than n
- Do not use '*'
- Do not use '-'

etc.

## Examples

n=10

Ans=23-13

n=2

Ans=3*5-13

# Solution

One possible version: n=(2n+1)-(n+1)

THE END