0) echo "YES" . PHP_EOL; else echo "NO" . PHP_EOL; function run($y,$x,$now,$oasis){ global $m,$N,$ox,$oy,$memo; if($y==$oy && $x==$ox && $oasis>0){ $now *= 2; $oasis = 0; } if($now<=0 || $now <= $memo[$y][$x]) return; $memo[$y][$x] = $now; if($y > 0) run($y-1,$x,$now-$m[$y-1][$x],$oasis); if($y < $N-1) run($y+1,$x,$now-$m[$y+1][$x],$oasis); if($x > 0) run($y,$x-1,$now-$m[$y][$x-1],$oasis); if($x < $N-1) run($y,$x+1,$now-$m[$y][$x+1],$oasis); } ?>