#include <bits/stdc++.h>
int main() {
  int a, b, c, d, t, m, n;
  scanf("%lld", &n);
  if (n < 4) {
    printf("NO\n");
    return 0;
  }
  if (n % 4 == 0) {
    printf("YES\n");
    printf("1 * 2 = 2\n2 * 3 = 6\n6 * 4 = 24\n");
    a = n / 4;
    for (b = 1; b < a; ++b) {
      printf("%d - %d = -1\n", 4 * b + 1, 4 * b + 2);
      printf("%d - %d = 1\n", 4 * b + 4, 4 * b + 3);
      printf("1 + -1 = 0\n");
    }
    for (b = 1; b < a; ++b) printf("24 + 0 = 24\n");
    return 0;
  }
  if (n % 4 == 1) {
    printf("YES\n");
    printf("3 + 2 = 5\n5 - 1 = 4\n4 * 5 = 20\n20 + 4 = 24\n");
    a = n / 4;
    for (b = 1; b < a; ++b) {
      printf("%d - %d = -1\n", 4 * b + 2, 4 * b + 3);
      printf("%d - %d = 1\n", 4 * b + 5, 4 * b + 4);
      printf("1 + -1 = 0\n");
    }
    for (b = 1; b < a; ++b) printf("24 + 0 = 24\n");
    return 0;
  }
  if (n % 4 == 2) {
    printf("YES\n");
    printf("1 * 4 = 4\n4 * 6 = 24\n2 + 3 = 5\n5 - 5 = 0\n24 + 0 = 24\n");
    a = n / 4;
    for (b = 1; b < a; ++b) {
      printf("%d - %d = -1\n", 4 * b + 3, 4 * b + 4);
      printf("%d - %d = 1\n", 4 * b + 6, 4 * b + 5);
      printf("1 + -1 = 0\n");
    }
    for (b = 1; b < a; ++b) printf("24 + 0 = 24\n");
    return 0;
  }
  if (n % 4 == 3) {
    printf("YES\n");
    printf(
        "1 * 4 = 4\n4 * 6 = 24\n2 * 5 = 10\n3 + 7 = 10\n10 - 10 = 0\n24 + 0 = "
        "24\n");
    a = n / 4;
    for (b = 1; b < a; ++b) {
      printf("%d - %d = -1\n", 4 * b + 4, 4 * b + 5);
      printf("%d - %d = 1\n", 4 * b + 7, 4 * b + 6);
      printf("1 + -1 = 0\n");
    }
    for (b = 1; b < a; ++b) printf("24 + 0 = 24\n");
    return 0;
  }
  return 0;
}
