ocaml 542 Bytes