import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class prog {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String s = br.readLine();
        String [] p = s.split(" ");
        int n = Integer.parseInt(p[0]);
        int r = Integer.parseInt(p[1]);

        int times = (n / 4) - 1;
        int number = n;
        List<Long> list = new ArrayList<Long>();
        for (int i = 0; i < times; i++) {
            long nrL = getProduct(number);
            list.add(nrL);
        }

        StringBuilder sb = new StringBuilder();
        sb.append("((");
        for (Long aLong : list) {
            sb.append(aLong);
            sb.append("*");
        }
        sb.deleteCharAt(sb.length() - 1);

        sb.append(")");

        sb.append("/(48^").append(times).append("))^").append(r);

        System.out.println(sb.toString());


    }

    public static long getProduct(int nr) {
        long rez = 1;
        for (int i = 0; i < 4; i++) {
            rez *=  (nr - i);

        }
        return rez;
    }





}