#include <bits/stdc++.h>
int h1, h2;
int a1, a2;
int c;
int time1, time2;
int ke;
int main() {
  scanf("%d%d%d", &h1, &a1, &c);
  scanf("%d%d", &h2, &a2);
  time1 = h1 / a2;
  time2 = h2 / a1;
  if (time1 * a2 < h1) time1++;
  if (time2 * a1 < h2) time2++;
  if (time1 < time2) {
    ke = (a2 * (time2 - 1) - h1) / (c - a2);
    if ((c - a2) * ke <= (a2 * (time2 - 1) - h1)) ke++;
  }
  if (time1 >= time2)
    printf("%d\n", time2);
  else if (time1 < time2)
    printf("%d\n", time2 + ke);
  if (time1 < time2 && time1 > 1) {
    printf("STRIKE\n");
    for (int i = 1; i <= ke; i++) printf("HEAL\n");
    for (int h = 1; h <= time2 - 1; h++) printf("STRIKE\n");
  } else if (time1 < time2 && time1 == 1) {
    for (int i = 1; i <= ke; i++) printf("HEAL\n");
    for (int h = 1; h <= time2; h++) printf("STRIKE\n");
  } else if (time1 >= time2) {
    for (int j = 1; j <= time2; j++) {
      printf("STRIKE\n");
    }
  }
}
