#include <bits/stdc++.h>
using namespace std;
const int K = 25;
const int MAXN = 1e5;
int lo[MAXN + 1];
int st[MAXN][K + 1];
int main() {
  long long n, m = 0;
  cin >> n;
  if (n <= 3) {
    cout << "NO";
  } else {
    cout << "YES" << endl;
    if (n % 2 == 0) {
      m++;
      while (n > 4) {
        cout << n << " - " << n - 1 << " = 1" << endl;
        n -= 2;
        m++;
      }
      cout << "4 * 3 = 12" << endl;
      cout << "12 * 2 = 24" << endl;
      for (long long i = 0; i < m; i++) {
        cout << "24 * 1 = 24" << endl;
      }
    } else {
      while (n > 5) {
        cout << n << " - " << n - 1 << " = 1" << endl;
        n -= 2;
        m++;
      }
      cout << "5 * 4 = 20" << endl;
      cout << "20 + 3 = 23" << endl;
      cout << "23 + 2 = 25" << endl;
      cout << "25 - 1 = 24" << endl;
      for (long long i = 0; i < m; i++) cout << "24 * 1 = 24" << endl;
    }
  }
}
