assertEq((function() {
  'use asm';
  function _main() {
    var $1=0, $2=0, $3=0, $4=0, $5=0, $6=0, $7=0, $8=0, $9=0, $10=0, label=0;
    label = 1;
    while (1) {
      switch (label | 0) {
       case 1:
        $2 = $1 + 14 | 0;
        $3 = $1;
        label = 20;
        break;
       case 20:
        $5 = $2;
        $4 = $3;
        label = 24;
        break;
       case 24:
        $7 = $5 + 1 | 0;
        $8 = $4 + 1 | 0;
        return $8|0;
       case 49:
        $9 = $6 + 1 | 0;
        if ($10) {
          $6 = $9;
          break;
        }
        return 0;
      }
    }
    return 0;
  }
  return _main;
})()(), 1);