= 4 ) { for ( $i=(count($prime_array)-1); $i>=0; $i-- ) { if ( ($n - $prime_array[$i]) >= 2 ) { break; } } $n -= $prime_array[$i]; $sub_count++; } fprintf(STDERR, "sub_count: %d\n", $sub_count); if ( $sub_count % 2 ) { echo "Win".PHP_EOL; } else { echo "Lose".PHP_EOL; } function is_prime($number) { for ( $i=2; $i<=sqrt($number); $i++ ) { if ( !($number % $i) ) { return FALSE; } } return TRUE; } $exectime = microtime(TRUE) - $starttime; fprintf(STDERR,"%f seconds\n", $exectime);