Problem:
Divisor

Problem

12以下の自然数 N が与えられるので、約数の個数がちょうど N 個であるような最小の自然数を求めよ。

Input

1つの自然数 N が 1 行で与えられる。

Constraints

1 ≤ N ≤ 12

Output

約数の個数がちょうど N 個であるような最小の自然数を1行に出力せよ。

Sample Input 1

1

Sample Output 1

1

Sample Input 2

2

Sample Output 2

2

Sample Input 3

3

Sample Output 3

4

Solution in Ruby (judge verdict: Accepted)

N=gets.to_i
n=1
loop do
  nd=0
  (1..n).each do |i|
    nd+=1 if n%i==0
  end
  if nd==N then
    puts n
    break
  end
  n+=1
end