#include <bits/stdc++.h>
using namespace std;
const int inf = 0x3f3f3f3f3f3f3f3f;
long long power(long long a, long long b) {
  long long res = 1;
  while (b != 0) {
    if (b & 1) {
      res = (res * a) % 1000000007;
    }
    a = (a * a) % 1000000007;
    b = (b / 2);
  }
  return res % 1000000007;
}
long long fac[100001];
void factorial(long long n) {
  fac[0] = 1;
  for (long long i = 1; i <= n; i++) {
    fac[i] = (fac[i - 1] * i) % 1000000007;
    fac[i] %= 1000000007;
  }
}
long long ncr(long long n, long long r) {
  if (n < 0) return (long long)0;
  long long nn = fac[n];
  nn /= fac[r];
  nn /= fac[n - r];
  return nn;
}
int32_t main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  long long i, j, k, l, n, m, t;
  t = 1;
  while (t--) {
    cin >> n;
    if (n <= 3) {
      cout << "NO\n";
      continue;
    }
    if (n % 2 == 0) {
      cout << "YES\n";
      cout << "1 * 2 = 2\n";
      cout << "2 * 3 = 6\n";
      cout << "6 * 4 = 24\n";
      for (i = 5; i < n; i += 2) {
        cout << i + 1 << " - " << i << " = 1\n";
        cout << "24 * 1 = 24\n";
      }
    } else {
      cout << "YES\n";
      cout << "2 - 1 = 1\n";
      cout << "1 + 3 = 4\n";
      cout << "4 * 5 = 20\n";
      cout << "20 + 4 = 24\n";
      for (i = 6; i < n; i += 2) {
        cout << i + 1 << " - " << i << " = 1\n";
        cout << "24 * 1 = 24\n";
      }
    }
  }
  return 0;
}
