fun int plus100(int x) = x + 100
fun int plus(int x, int y) = x + y

fun [char] main() =
  let n = read(int)          in // read N from the keyboard
  let a = iota(n)            in // produce a = {0, 1, ..., n - 1}
  let b = map(plus100, a)    in // b = {100, 101, ..., n + 99}
  let d = reduce(plus, 0, a) in // d = 0 + 0 + 1 + 2 + ... + (n - 1)
  let c = map(chr, b)        in // c = {'d', 'e', 'f', ...}
  let e = write(ord(c[1]))   in // c[1] == 'e', ord('e') == 101
  write(c)                      // output "def..." to screen
