Name Theory_2848-4598511-1158_0
Workunit 232753852
Created 1 Jun 2025, 14:41:18 UTC
Sent 1 Jun 2025, 20:35:51 UTC
Report deadline 12 Jun 2025, 20:35:51 UTC
Received 1 Jun 2025, 22:12:34 UTC
Server state Over
Outcome Success
Client state Done
Exit status 0 (0x00000000)
Computer ID 10872159
Run time 9 min 39 sec
CPU time 1 min 41 sec
Validate state Valid
Credit 8.68
Device peak FLOPS 6.47 GFLOPS
Application version Theory Simulation v300.95 (vbox64_theory)
windows_x86_64
Peak working set size 85.46 MB
Peak swap size 78.14 MB
Peak disk usage 1.86 GB

Stderr output

<core_client_version>8.0.2</core_client_version>
<![CDATA[
<stderr_txt>
2025-06-01 15:35:55 (56388): vboxwrapper version 26210
2025-06-01 15:35:55 (56388): BOINC client version: 8.0.2
2025-06-01 15:35:56 (56388): Detected: VirtualBox VboxManage Interface (Version: 7.0.6)
2025-06-01 15:35:56 (56388): Detected: Heartbeat check (file: 'heartbeat' every 1800.000000 seconds)
2025-06-01 15:35:56 (56388): Successfully copied 'init_data.xml' to the shared directory.
2025-06-01 15:35:56 (56388): Successfully copied 'input' to the shared directory.
2025-06-01 15:35:56 (56388): Create VM. (boinc_123abe2bea27e280, slot#3)
2025-06-01 15:35:57 (56388): Setting Memory Size for VM. (630MB)
2025-06-01 15:35:57 (56388): Setting CPU Count for VM. (1)
2025-06-01 15:35:57 (56388): Setting Chipset Options for VM.
2025-06-01 15:35:58 (56388): Setting Graphics Controller Options for VM. (Driver: VBoxVGA, 16MB)
2025-06-01 15:35:58 (56388): Setting Boot Options for VM.
2025-06-01 15:35:58 (56388): Setting Network Configuration for NAT. (Driver: virtio)
2025-06-01 15:35:59 (56388): Enabling VM Network Access.
2025-06-01 15:35:59 (56388): Disabling USB Support for VM.
2025-06-01 15:35:59 (56388): Disabling COM Port Support for VM.
2025-06-01 15:35:59 (56388): Disabling LPT Port Support for VM.
2025-06-01 15:36:00 (56388): Disabling Audio Support for VM.
2025-06-01 15:36:00 (56388): Disabling Clipboard Support for VM.
2025-06-01 15:36:00 (56388): Disabling Drag and Drop Support for VM.
2025-06-01 15:36:00 (56388): Adding storage controller(s) to VM.
2025-06-01 15:36:01 (56388): Adding virtual disk drive to VM. (Theory_2025_04_17_prod.vdi)
2025-06-01 15:36:01 (56388): Adding VirtualBox Guest Additions to VM.
2025-06-01 15:36:01 (56388): Adding network bandwidth throttle group to VM. (Defaulting to 1024GB)
2025-06-01 15:36:02 (56388): forwarding host port 54853 to guest port 80
2025-06-01 15:36:02 (56388): Enabling remote desktop for VM.
2025-06-01 15:36:02 (56388): Required extension pack not installed, remote desktop not enabled.
2025-06-01 15:36:02 (56388): Enabling shared directory for VM.
2025-06-01 15:36:03 (56388): Starting VM using VBoxManage interface. (boinc_123abe2bea27e280, slot#3)
2025-06-01 15:36:07 (56388): Successfully started VM. (PID = '55540')
2025-06-01 15:36:07 (56388): Reporting VM Process ID to BOINC.
2025-06-01 15:36:07 (56388): Guest Log: BIOS: VirtualBox 7.0.6
2025-06-01 15:36:07 (56388): Guest Log: CPUID EDX: 0x178bfbff
2025-06-01 15:36:07 (56388): Guest Log: BIOS: No PCI IDE controller, not probing IDE
2025-06-01 15:36:07 (56388): Guest Log: BIOS: AHCI 0-P#0: PCHS=16383/16/63 LCHS=1024/255/63 0x0000000001400000 sectors
2025-06-01 15:36:07 (56388): VM state change detected. (old = 'poweredoff', new = 'running')
2025-06-01 15:36:07 (56388): Detected: Web Application Enabled (http://localhost:54853)
2025-06-01 15:36:07 (56388): Preference change detected
2025-06-01 15:36:07 (56388): Setting CPU throttle for VM. (50%)
2025-06-01 15:36:07 (56388): Setting checkpoint interval to 600 seconds. (Higher value of (Preference: 180 seconds) or (Vbox_job.xml: 600 seconds))
2025-06-01 15:36:09 (56388): Guest Log: BIOS: Boot : bseqnr=1, bootseq=0032
2025-06-01 15:36:09 (56388): Guest Log: BIOS: Booting from Hard Disk...
2025-06-01 15:36:12 (56388): Guest Log: BIOS: KBD: unsupported int 16h function 03
2025-06-01 15:36:12 (56388): Guest Log: BIOS: AX=0305 BX=0000 CX=0000 DX=0000 
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=81
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=81
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=82
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=82
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=83
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=83
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=84
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=84
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=85
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=85
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=86
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=86
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=87
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=87
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=88
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=88
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=89
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=89
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8a
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8a
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8b
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8b
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8c
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8c
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8d
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8d
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8e
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8e
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8f
2025-06-01 15:36:12 (56388): Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8f
2025-06-01 15:36:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:36:37 (56388): Guest Log: vgdrvHeartbeatInit: Setting up heartbeat to trigger every 2000 milliseconds
2025-06-01 15:36:37 (56388): Guest Log: Host supports full mouse state reporting, switching to extended mouse integration protocol
2025-06-01 15:36:37 (56388): Guest Log: vboxguest: Successfully loaded version 7.1.6 r167084
2025-06-01 15:36:37 (56388): Guest Log: vboxguest: misc device minor 123, IRQ 20, I/O port d020, MMIO at 00000000f0400000 (size 0x400000)
2025-06-01 15:36:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:36:38 (56388): Guest Log: vboxsf: g_fHostFeatures=0x8000000f g_fSfFeatures=0x1 g_uSfLastFunction=29
2025-06-01 15:36:38 (56388): Guest Log: vboxsf: Successfully loaded version 7.1.6 r167084 on 5.14.0-503.14.1.el9_5.x86_64 (LINUX_VERSION_CODE=0x50e00)
2025-06-01 15:36:40 (56388): Guest Log: Could not find a local HTTP proxy
2025-06-01 15:36:40 (56388): Guest Log: CVMFS and Frontier will have to use DIRECT connections
2025-06-01 15:36:40 (56388): Guest Log: This makes the application less efficient
2025-06-01 15:36:40 (56388): Guest Log: It also puts higher load on the project servers
2025-06-01 15:36:40 (56388): Guest Log: Setting up a local HTTP proxy is highly recommended
2025-06-01 15:36:40 (56388): Guest Log: Advice can be found in the project forum
2025-06-01 15:36:40 (56388): Guest Log: Using custom CVMFS.
2025-06-01 15:36:41 (56388): Guest Log: Probing CVMFS repositories ...
2025-06-01 15:36:45 (56388): Guest Log: Probing /cvmfs/alice.cern.ch... OK
2025-06-01 15:36:45 (56388): Guest Log: Probing /cvmfs/cvmfs-config.cern.ch... OK
2025-06-01 15:36:45 (56388): Guest Log: Probing /cvmfs/grid.cern.ch... OK
2025-06-01 15:36:45 (56388): Guest Log: Probing /cvmfs/sft.cern.ch... OK
2025-06-01 15:36:45 (56388): Guest Log: Excerpt from "cvmfs_config stat":
2025-06-01 15:36:45 (56388): Guest Log: VERSION   HOST                            PROXY
2025-06-01 15:36:45 (56388): Guest Log: 2.12.7.0  http://s1fnal-cvmfs.openhtc.io  DIRECT
2025-06-01 15:36:45 (56388): Guest Log: ******************************************************************
2025-06-01 15:36:45 (56388): Guest Log:                         IMPORTANT HINT(S)!
2025-06-01 15:36:45 (56388): Guest Log: ******************************************************************
2025-06-01 15:36:45 (56388): Guest Log: CVMFS server: http://s1fnal-cvmfs.openhtc.io
2025-06-01 15:36:45 (56388): Guest Log: CVMFS proxy:  DIRECT
2025-06-01 15:36:45 (56388): Guest Log: No local HTTP proxy found.
2025-06-01 15:36:45 (56388): Guest Log: With this setup concurrently running containers can't share
2025-06-01 15:36:45 (56388): Guest Log: a common CVMFS cache. A local HTTP proxy is therefore
2025-06-01 15:36:45 (56388): Guest Log: highly recommended.
2025-06-01 15:36:45 (56388): Guest Log: More info how to configure a local HTTP proxy:
2025-06-01 15:36:45 (56388): Guest Log: https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473
2025-06-01 15:36:45 (56388): Guest Log: https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5474
2025-06-01 15:36:45 (56388): Guest Log: ******************************************************************
2025-06-01 15:36:45 (56388): Guest Log: Environment HTTP proxy: not set
2025-06-01 15:36:45 (56388): Guest Log: job: htmld=/var/www/lighttpd
2025-06-01 15:36:45 (56388): Guest Log: job: unpack exitcode=0
2025-06-01 15:36:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:37:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:37:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:37:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:37:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:38:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:38:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:38:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:38:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:39:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:39:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:39:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:39:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:40:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:40:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:40:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:40:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:41:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:41:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:41:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:41:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:42:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:42:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:42:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:42:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:43:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:43:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:43:37 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:43:47 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:44:07 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:44:17 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:44:38 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:44:48 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:45:08 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:45:18 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:45:38 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:45:48 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:46:08 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:46:18 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:46:38 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:46:48 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:47:08 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:47:18 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:47:38 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:47:48 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:48:08 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:48:18 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:48:39 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:48:48 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:49:09 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:49:19 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:49:40 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:49:44 (56388): Guest Log: job: run exitcode=1
2025-06-01 15:49:44 (56388): Guest Log: job: diskusage=6812
2025-06-01 15:49:44 (56388): Guest Log: job: logsize=16 k
2025-06-01 15:49:44 (56388): Guest Log: job: times=
2025-06-01 15:49:44 (56388): Guest Log: 0m0.004s 0m0.000s
2025-06-01 15:49:44 (56388): Guest Log: 0m30.697s 0m4.694s
2025-06-01 15:49:44 (56388): Guest Log: job: cpuusage=35
2025-06-01 15:49:44 (56388): Guest Log: Job Finished
2025-06-01 15:49:44 (56388): Guest Log: boinc_shutdown called with exit code 0
2025-06-01 15:49:44 (56388): Guest Log: sd_delay: 928
2025-06-01 15:49:44 (56388): Guest Log: ETA: 2025-06-01 20:56:29 UTC
2025-06-01 15:49:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:50:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:50:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:50:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:50:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:51:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:51:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:51:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:51:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:52:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:52:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:52:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:52:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:53:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:53:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:53:49 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:53:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:54:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:54:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:54:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:54:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:55:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:55:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:55:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:55:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:56:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:56:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:56:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:56:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:57:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:57:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:57:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:57:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:58:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:58:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:58:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:58:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:59:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:59:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 15:59:49 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 15:59:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:00:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:00:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:00:50 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:00:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:01:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:01:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:01:49 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:01:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:02:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:02:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:02:49 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:02:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:03:19 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:03:29 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:03:49 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:03:59 (56388): VM state change detected. (old = 'running', new = 'paused')
2025-06-01 16:04:00 (56388): VM state change detected. (old = 'paused', new = 'running')
2025-06-01 16:14:41 (56388): VM Completion File Detected.
2025-06-01 16:14:41 (56388): Powering off VM.
2025-06-01 16:14:42 (56388): Successfully stopped VM.
2025-06-01 16:14:42 (56388): Deregistering VM. (boinc_123abe2bea27e280, slot#3)
2025-06-01 16:14:42 (56388): Removing network bandwidth throttle group from VM.
2025-06-01 16:14:42 (56388): Removing VM from VirtualBox.
2025-06-01 16:14:48 (56388): called boinc_finish(0)

</stderr_txt>
]]>


©2025 CERN