#include <bits/stdc++.h>
using namespace std;
int inline in() {
  int x;
  scanf("%d", &x);
  return x;
}
long long inline lin() {
  long long x;
  scanf("%I64d", &x);
  return x;
}
void P(long long x) { printf("%I64d", x); }
long long zs[51], ze[51], xs[51], xe[51];
int main() {
  long long i, d, j;
  long long n = lin();
  if (n <= 3) {
    puts("NO");
    return 0;
  }
  puts("YES");
  if ((n - 4) % 2 == 0) {
    puts("2 * 3 = 6");
    puts("6 * 4 = 24");
    puts("1 * 24 = 24");
    d = (n - 4) / 2;
    for (j = 1; j <= d; j++) {
      printf("%I64d - %I64d = 1", n, n - 1);
      printf("\n");
      n -= 2;
    }
    for (j = 1; j <= d; j++) {
      puts("1 * 24 = 24");
    }
    return 0;
  }
  puts("1 + 5 = 6");
  puts("4 * 6 = 24");
  puts("3 - 2 = 1");
  puts("1 * 24 = 24");
  d = (n - 5) / 2;
  for (j = 1; j <= d; j++) {
    printf("%I64d - %I64d = 1", n, n - 1);
    printf("\n");
    n -= 2;
  }
  for (j = 1; j <= d; j++) {
    puts("1 * 24 = 24");
  }
  return 0;
}
