#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:16777216")
using namespace std;
int main() {
  int a[4];
  while (scanf("%d", a) > 0) {
    int num = 0;
    int i, j;
    for (i = 1; i < 4; i++) scanf("%d", a + i);
    for (;;) {
      for (i = 0; i < 4 && a[i] == 1; i++)
        ;
      if (i == 4) break;
      for (i = 0; i < 4; i++) {
        j = (i + 1) % 4;
        if (a[i] % 2 == 0 && a[j] % 2 == 0) {
          a[i] /= 2;
          a[j] /= 2;
          printf("/%d\n", i + 1);
          num++;
          break;
        }
      }
      if (i < 4) continue;
      for (i = 0; i < 4; i++) {
        j = (i + 1) % 4;
        if (a[i] % 2 == 1 && a[j] % 2 == 1 && a[i] + a[j] > 2) {
          a[i] = (a[i] + 1) / 2;
          a[j] = (a[j] + 1) / 2;
          printf("+%d\n", i + 1);
          num++;
          printf("/%d\n", i + 1);
          num++;
          break;
        }
      }
      if (i < 4) continue;
      for (i = 0; i < 4; i++) {
        j = (i + 1) % 4;
        if (a[i] == 1 && a[j] == 1) break;
      }
      if (i == 4)
        i = 0;
      else
        i ^= 2;
      j = (i + 1) % 4;
      a[i]++;
      a[j]++;
      printf("+%d\n", i + 1);
      num++;
    }
  }
  return 0;
}
