{"id":"CVE-2023-2007","details":"The specific flaw exists within the DPT I2O Controller driver. The issue results from the lack of proper locking when performing operations on an object. An attacker can leverage this in conjunction with other vulnerabilities to escalate privileges and execute arbitrary code in the context of the kernel.","modified":"2026-04-12T08:02:08.496245Z","published":"2023-04-24T23:15:18.877Z","related":["SUSE-SU-2023:3599-1","SUSE-SU-2023:3599-2","SUSE-SU-2023:3600-1","SUSE-SU-2023:3600-2","SUSE-SU-2023:3601-1","SUSE-SU-2023:3656-1","SUSE-SU-2023:3680-1","SUSE-SU-2023:3681-1","SUSE-SU-2023:3682-1","SUSE-SU-2023:3684-1","SUSE-SU-2023:3687-1","SUSE-SU-2023:3705-1","SUSE-SU-2023:3785-1","SUSE-SU-2023:3964-1","SUSE-SU-2023:3969-1","SUSE-SU-2023:3971-1","SUSE-SU-2023:3988-1","SUSE-SU-2023:4028-1"],"database_specific":{"unresolved_ranges":[{"cpe":"cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*","extracted_events":[{"last_affected":"10.0"}],"source":"CPE_FIELD"},{"cpe":"cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*","extracted_events":[{"last_affected":"11.0"}],"source":"CPE_FIELD"}]},"references":[{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2023/07/msg00030.html"},{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2023/10/msg00027.html"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20240119-0011/"},{"type":"ADVISORY","url":"https://www.debian.org/security/2023/dsa-5480"},{"type":"FIX","url":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/torvalds/linux","events":[{"introduced":"0"},{"fixed":"4fe89d07dcc2804c8b562f6c7896a45643d34b2f"},{"fixed":"b04e75a4a8a81887386a0d2dbf605a48e779d2a0"}],"database_specific":{"cpe":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"6.0"}],"source":["CPE_FIELD","REFERENCES"]}}],"versions":["v2.6.12-rc2","v2.6.12-rc3","v2.6.12-rc4","v2.6.13","v2.6.13-rc1","v2.6.13-rc2","v2.6.13-rc3","v2.6.13-rc4","v2.6.13-rc5","v2.6.13-rc6","v2.6.13-rc7","v2.6.14-rc1","v2.6.14-rc2","v2.6.14-rc3","v2.6.15-rc1","v2.6.15-rc2","v2.6.15-rc4","v2.6.15-rc5","v2.6.15-rc7","v2.6.16","v2.6.16-rc1","v2.6.16-rc2","v2.6.16-rc3","v2.6.16-rc4","v2.6.16-rc5","v2.6.16-rc6","v2.6.17","v2.6.17-rc1","v2.6.17-rc2","v2.6.17-rc3","v2.6.17-rc4","v2.6.17-rc5","v2.6.17-rc6","v2.6.18","v2.6.18-rc1","v2.6.18-rc2","v2.6.18-rc3","v2.6.18-rc5","v2.6.18-rc6","v2.6.19-rc1","v2.6.19-rc2","v2.6.20-rc1","v2.6.20-rc2","v2.6.20-rc3","v2.6.20-rc4","v2.6.20-rc5","v2.6.20-rc6","v2.6.20-rc7","v2.6.21","v2.6.21-rc1","v2.6.21-rc2","v2.6.21-rc3","v2.6.21-rc4","v2.6.21-rc5","v2.6.21-rc6","v2.6.21-rc7","v2.6.22","v2.6.22-rc1","v2.6.22-rc2","v2.6.22-rc3","v2.6.22-rc4","v2.6.22-rc5","v2.6.22-rc6","v2.6.22-rc7","v2.6.23","v2.6.23-rc1","v2.6.23-rc2","v2.6.23-rc3","v2.6.23-rc4","v2.6.23-rc5","v2.6.23-rc6","v2.6.23-rc7","v2.6.23-rc8","v2.6.23-rc9","v2.6.24","v2.6.24-rc1","v2.6.24-rc2","v2.6.24-rc3","v2.6.24-rc4","v2.6.24-rc5","v2.6.24-rc6","v2.6.24-rc7","v2.6.24-rc8","v2.6.25","v2.6.25-rc1","v2.6.25-rc2","v2.6.25-rc3","v2.6.25-rc4","v2.6.25-rc5","v2.6.25-rc6","v2.6.25-rc7","v2.6.25-rc8","v2.6.25-rc9","v2.6.26","v2.6.26-rc1","v2.6.26-rc2","v2.6.26-rc3","v2.6.26-rc4","v2.6.26-rc5","v2.6.26-rc6","v2.6.26-rc7","v2.6.26-rc8","v2.6.26-rc9","v2.6.27","v2.6.27-rc1","v2.6.27-rc2","v2.6.27-rc3","v2.6.27-rc4","v2.6.27-rc5","v2.6.27-rc6","v2.6.27-rc7","v2.6.27-rc8","v2.6.27-rc9","v2.6.28","v2.6.28-rc1","v2.6.28-rc2","v2.6.28-rc3","v2.6.28-rc4","v2.6.28-rc5","v2.6.28-rc6","v2.6.28-rc7","v2.6.28-rc8","v2.6.28-rc9","v2.6.29","v2.6.29-rc1","v2.6.29-rc2","v2.6.29-rc3","v2.6.29-rc4","v2.6.29-rc5","v2.6.29-rc6","v2.6.29-rc7","v2.6.29-rc8","v2.6.30","v2.6.30-rc1","v2.6.30-rc2","v2.6.30-rc3","v2.6.30-rc4","v2.6.30-rc5","v2.6.30-rc6","v2.6.30-rc7","v2.6.30-rc8","v2.6.31","v2.6.31-rc1","v2.6.31-rc2","v2.6.31-rc3","v2.6.31-rc4","v2.6.31-rc5","v2.6.31-rc6","v2.6.31-rc7","v2.6.31-rc8","v2.6.31-rc9","v2.6.32","v2.6.32-rc1","v2.6.32-rc2","v2.6.32-rc3","v2.6.32-rc4","v2.6.32-rc5","v2.6.32-rc6","v2.6.32-rc7","v2.6.32-rc8","v2.6.33","v2.6.33-rc1","v2.6.33-rc2","v2.6.33-rc3","v2.6.33-rc4","v2.6.33-rc5","v2.6.33-rc6","v2.6.33-rc7","v2.6.33-rc8","v2.6.34","v2.6.34-rc1","v2.6.34-rc2","v2.6.34-rc3","v2.6.34-rc4","v2.6.34-rc5","v2.6.34-rc6","v2.6.34-rc7","v2.6.35","v2.6.35-rc1","v2.6.35-rc2","v2.6.35-rc3","v2.6.35-rc4","v2.6.35-rc5","v2.6.35-rc6","v2.6.36","v2.6.36-rc1","v2.6.36-rc2","v2.6.36-rc3","v2.6.36-rc4","v2.6.36-rc5","v2.6.36-rc6","v2.6.36-rc7","v2.6.36-rc8","v2.6.37","v2.6.37-rc1","v2.6.37-rc2","v2.6.37-rc3","v2.6.37-rc4","v2.6.37-rc5","v2.6.37-rc6","v2.6.37-rc7","v2.6.37-rc8","v2.6.38","v2.6.38-rc1","v2.6.38-rc2","v2.6.38-rc3","v2.6.38-rc4","v2.6.38-rc5","v2.6.38-rc6","v2.6.38-rc7","v2.6.38-rc8","v2.6.39","v2.6.39-rc1","v2.6.39-rc2","v2.6.39-rc3","v2.6.39-rc4","v2.6.39-rc5","v2.6.39-rc6","v2.6.39-rc7","v3.0","v3.0-rc1","v3.0-rc2","v3.0-rc3","v3.0-rc4","v3.0-rc5","v3.0-rc6","v3.0-rc7","v3.1","v3.1-rc1","v3.1-rc10","v3.1-rc2","v3.1-rc3","v3.1-rc4","v3.1-rc5","v3.1-rc6","v3.1-rc7","v3.1-rc8","v3.1-rc9","v3.10","v3.10-rc1","v3.10-rc2","v3.10-rc3","v3.10-rc4","v3.10-rc5","v3.10-rc6","v3.10-rc7","v3.11","v3.11-rc1","v3.11-rc2","v3.11-rc3","v3.11-rc4","v3.11-rc5","v3.11-rc6","v3.11-rc7","v3.12","v3.12-rc1","v3.12-rc2","v3.12-rc3","v3.12-rc4","v3.12-rc5","v3.12-rc6","v3.12-rc7","v3.13","v3.13-rc1","v3.13-rc2","v3.13-rc3","v3.13-rc4","v3.13-rc5","v3.13-rc6","v3.13-rc7","v3.13-rc8","v3.14","v3.14-rc1","v3.14-rc2","v3.14-rc3","v3.14-rc4","v3.14-rc5","v3.14-rc6","v3.14-rc7","v3.14-rc8","v3.15","v3.15-rc1","v3.15-rc2","v3.15-rc3","v3.15-rc4","v3.15-rc5","v3.15-rc6","v3.15-rc7","v3.15-rc8","v3.16","v3.16-rc1","v3.16-rc2","v3.16-rc3","v3.16-rc4","v3.16-rc5","v3.16-rc6","v3.16-rc7","v3.17","v3.17-rc1","v3.17-rc2","v3.17-rc3","v3.17-rc4","v3.17-rc5","v3.17-rc6","v3.17-rc7","v3.18","v3.18-rc1","v3.18-rc2","v3.18-rc3","v3.18-rc4","v3.18-rc5","v3.18-rc6","v3.18-rc7","v3.19","v3.19-rc1","v3.19-rc2","v3.19-rc3","v3.19-rc4","v3.19-rc5","v3.19-rc6","v3.19-rc7","v3.2","v3.2-rc1","v3.2-rc2","v3.2-rc3","v3.2-rc4","v3.2-rc5","v3.2-rc6","v3.2-rc7","v3.3","v3.3-rc1","v3.3-rc2","v3.3-rc3","v3.3-rc4","v3.3-rc5","v3.3-rc6","v3.3-rc7","v3.4","v3.4-rc1","v3.4-rc2","v3.4-rc3","v3.4-rc4","v3.4-rc5","v3.4-rc6","v3.4-rc7","v3.5","v3.5-rc1","v3.5-rc2","v3.5-rc3","v3.5-rc4","v3.5-rc5","v3.5-rc6","v3.5-rc7","v3.6","v3.6-rc1","v3.6-rc2","v3.6-rc3","v3.6-rc4","v3.6-rc5","v3.6-rc6","v3.6-rc7","v3.7","v3.7-rc1","v3.7-rc2","v3.7-rc3","v3.7-rc4","v3.7-rc5","v3.7-rc6","v3.7-rc7","v3.7-rc8","v3.8","v3.8-rc1","v3.8-rc2","v3.8-rc3","v3.8-rc4","v3.8-rc5","v3.8-rc6","v3.8-rc7","v3.9","v3.9-rc1","v3.9-rc2","v3.9-rc3","v3.9-rc4","v3.9-rc5","v3.9-rc6","v3.9-rc7","v3.9-rc8","v4.0","v4.0-rc1","v4.0-rc2","v4.0-rc3","v4.0-rc4","v4.0-rc5","v4.0-rc6","v4.0-rc7","v4.1","v4.1-rc1","v4.1-rc2","v4.1-rc3","v4.1-rc4","v4.1-rc5","v4.1-rc6","v4.1-rc7","v4.1-rc8","v4.10","v4.10-rc1","v4.10-rc2","v4.10-rc3","v4.10-rc4","v4.10-rc5","v4.10-rc6","v4.10-rc7","v4.10-rc8","v4.11","v4.11-rc1","v4.11-rc2","v4.11-rc3","v4.11-rc4","v4.11-rc5","v4.11-rc6","v4.11-rc7","v4.11-rc8","v4.12","v4.12-rc1","v4.12-rc2","v4.12-rc3","v4.12-rc4","v4.12-rc5","v4.12-rc6","v4.12-rc7","v4.13","v4.13-rc1","v4.13-rc2","v4.13-rc3","v4.13-rc4","v4.13-rc5","v4.13-rc6","v4.13-rc7","v4.14","v4.14-rc1","v4.14-rc2","v4.14-rc3","v4.14-rc4","v4.14-rc5","v4.14-rc6","v4.14-rc7","v4.14-rc8","v4.15","v4.15-rc1","v4.15-rc2","v4.15-rc3","v4.15-rc4","v4.15-rc5","v4.15-rc6","v4.15-rc7","v4.15-rc8","v4.15-rc9","v4.16","v4.16-rc1","v4.16-rc2","v4.16-rc3","v4.16-rc4","v4.16-rc5","v4.16-rc6","v4.16-rc7","v4.17","v4.17-rc1","v4.17-rc2","v4.17-rc3","v4.17-rc4","v4.17-rc5","v4.17-rc6","v4.17-rc7","v4.18","v4.18-rc1","v4.18-rc2","v4.18-rc3","v4.18-rc4","v4.18-rc5","v4.18-rc6","v4.18-rc7","v4.18-rc8","v4.19","v4.19-rc1","v4.19-rc2","v4.19-rc3","v4.19-rc4","v4.19-rc5","v4.19-rc6","v4.19-rc7","v4.19-rc8","v4.2","v4.2-rc1","v4.2-rc2","v4.2-rc3","v4.2-rc4","v4.2-rc5","v4.2-rc6","v4.2-rc7","v4.2-rc8","v4.20","v4.20-rc1","v4.20-rc2","v4.20-rc3","v4.20-rc4","v4.20-rc5","v4.20-rc6","v4.20-rc7","v4.3","v4.3-rc1","v4.3-rc2","v4.3-rc3","v4.3-rc4","v4.3-rc5","v4.3-rc6","v4.3-rc7","v4.4","v4.4-rc1","v4.4-rc2","v4.4-rc3","v4.4-rc4","v4.4-rc5","v4.4-rc6","v4.4-rc7","v4.4-rc8","v4.5","v4.5-rc1","v4.5-rc2","v4.5-rc3","v4.5-rc4","v4.5-rc5","v4.5-rc6","v4.5-rc7","v4.6","v4.6-rc1","v4.6-rc2","v4.6-rc3","v4.6-rc4","v4.6-rc5","v4.6-rc6","v4.6-rc7","v4.7","v4.7-rc1","v4.7-rc2","v4.7-rc3","v4.7-rc4","v4.7-rc5","v4.7-rc6","v4.7-rc7","v4.8","v4.8-rc1","v4.8-rc2","v4.8-rc3","v4.8-rc4","v4.8-rc5","v4.8-rc6","v4.8-rc7","v4.8-rc8","v4.9","v4.9-rc1","v4.9-rc2","v4.9-rc3","v4.9-rc4","v4.9-rc5","v4.9-rc6","v4.9-rc7","v4.9-rc8","v5.0","v5.0-rc1","v5.0-rc2","v5.0-rc3","v5.0-rc4","v5.0-rc5","v5.0-rc6","v5.0-rc7","v5.0-rc8","v5.1","v5.1-rc1","v5.1-rc2","v5.1-rc3","v5.1-rc4","v5.1-rc5","v5.1-rc6","v5.1-rc7","v5.10","v5.10-rc1","v5.10-rc2","v5.10-rc3","v5.10-rc4","v5.10-rc5","v5.10-rc6","v5.10-rc7","v5.11","v5.11-rc1","v5.11-rc2","v5.11-rc3","v5.11-rc4","v5.11-rc5","v5.11-rc6","v5.11-rc7","v5.12","v5.12-rc1","v5.12-rc1-dontuse","v5.12-rc2","v5.12-rc3","v5.12-rc4","v5.12-rc5","v5.12-rc6","v5.12-rc7","v5.12-rc8","v5.13","v5.13-rc1","v5.13-rc2","v5.13-rc3","v5.13-rc4","v5.13-rc5","v5.13-rc6","v5.13-rc7","v5.14","v5.14-rc1","v5.14-rc2","v5.14-rc3","v5.14-rc4","v5.14-rc5","v5.14-rc6","v5.14-rc7","v5.15","v5.15-rc1","v5.15-rc2","v5.15-rc3","v5.15-rc4","v5.15-rc5","v5.15-rc6","v5.15-rc7","v5.16","v5.16-rc1","v5.16-rc2","v5.16-rc3","v5.16-rc4","v5.16-rc5","v5.16-rc6","v5.16-rc7","v5.16-rc8","v5.17","v5.17-rc1","v5.17-rc2","v5.17-rc3","v5.17-rc4","v5.17-rc5","v5.17-rc6","v5.17-rc7","v5.17-rc8","v5.18","v5.18-rc1","v5.18-rc2","v5.18-rc3","v5.18-rc4","v5.18-rc5","v5.18-rc6","v5.18-rc7","v5.19","v5.19-rc1","v5.19-rc2","v5.19-rc3","v5.19-rc4","v5.19-rc5","v5.19-rc6","v5.19-rc7","v5.19-rc8","v5.2","v5.2-rc1","v5.2-rc2","v5.2-rc3","v5.2-rc4","v5.2-rc5","v5.2-rc6","v5.2-rc7","v5.3","v5.3-rc1","v5.3-rc2","v5.3-rc3","v5.3-rc4","v5.3-rc5","v5.3-rc6","v5.3-rc7","v5.3-rc8","v5.4","v5.4-rc1","v5.4-rc2","v5.4-rc3","v5.4-rc4","v5.4-rc5","v5.4-rc6","v5.4-rc7","v5.4-rc8","v5.5","v5.5-rc1","v5.5-rc2","v5.5-rc3","v5.5-rc4","v5.5-rc5","v5.5-rc6","v5.5-rc7","v5.6","v5.6-rc1","v5.6-rc2","v5.6-rc3","v5.6-rc4","v5.6-rc5","v5.6-rc6","v5.6-rc7","v5.7","v5.7-rc1","v5.7-rc2","v5.7-rc3","v5.7-rc4","v5.7-rc5","v5.7-rc6","v5.7-rc7","v5.8","v5.8-rc1","v5.8-rc2","v5.8-rc3","v5.8-rc4","v5.8-rc5","v5.8-rc6","v5.8-rc7","v5.9","v5.9-rc1","v5.9-rc2","v5.9-rc3","v5.9-rc4","v5.9-rc5","v5.9-rc6","v5.9-rc7","v5.9-rc8","v6.0-rc1","v6.0-rc2","v6.0-rc3","v6.0-rc4","v6.0-rc5","v6.0-rc6","v6.0-rc7"],"database_specific":{"vanir_signatures_modified":"2026-04-12T08:02:08Z","source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-2007.json","vanir_signatures":[{"deprecated":false,"target":{"function":"adpt_i2o_reparse_lct","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":3626,"function_hash":"108110725646217060169994915643372937270"},"id":"CVE-2023-2007-0061f465"},{"deprecated":false,"target":{"function":"dma_low","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":73,"function_hash":"126349912747502701931307341918753714728"},"id":"CVE-2023-2007-03835791"},{"deprecated":false,"target":{"function":"adpt_read_blink_led","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":201,"function_hash":"106923380204546814325147680219503601795"},"id":"CVE-2023-2007-042a4ea6"},{"deprecated":false,"target":{"function":"adpt_i2o_delete_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2013,"function_hash":"100958884909847375541649189232945496430"},"id":"CVE-2023-2007-0481664e"},{"deprecated":false,"target":{"function":"adpt_i2o_enable_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":711,"function_hash":"88217478219133622414927519297259928074"},"id":"CVE-2023-2007-0e776217"},{"deprecated":false,"target":{"function":"adpt_i2o_init_outbound_q","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2208,"function_hash":"157723583548968494928028413168112395474"},"id":"CVE-2023-2007-1232754c"},{"deprecated":false,"target":{"function":"adpt_alpha_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":81,"function_hash":"200502107537427492990958596312897902765"},"id":"CVE-2023-2007-19a69825"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt/osd_util.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["103499485225545298224552473184603762358","65878366033964416455248065698554955640","9701891076202276625563996575497656475","96337959840395916135136773209001474830","47934396523028138360558376921923117107","188551908350388666396653448926783105951","288673428020132756868444809273983421876","190572961326742408814575242369796522248","306966618186149225440200190707344943774","252995646117309682208152194489672186973","321154939681140109724278859862830352717","118731634471947240342389754681462217499","182921172901952365361933391302056598488","145142852392154184608705002956463267520","142304919952330924928554415628930285944","218357964871898997375841471123155266133","157340751515292778791952144136857372924","327053305329895588571795220385916649694","213186587714028662151859412114393434146","256327686430447496095268356770321313466","309791950685742262218239800501247322994","327616981433557585783551286256146036935","307577424531423607816255425420881315289","2774622044449116668139830682863699818","72098072438723049590268330838443304012","61018754295654041397441466922359931618","182838965228133309068264627100527133175","268615545602558415048619155332906543130","271585667697013455853404117360764555718","218624202884583640702090050682545119533","153753054707226644127695635120312785631","256444343970988410646283581025773500153","317396132178062675587257855073150896168","274758122698437378348252720328957418938","285573952831039159859346641689269210875","2334590522660317818472416835577608771","197723823671016410403366343669093987526","91336768431800607613735309540175970582","272277791385534759764881173892730828885","94988437341904985011932966380555082559","71708771452373021732970957779052988759","261618031942433427001926479642010113094","5877789613852389295050330102783724199","33557995958978275422428058017607922567","20307164560970499252529525706542806478","179016101784987818297273412427997091793","262451097320978818451793711191011010648","258106969392552461825005644903648699171","24578672126132606523472398346678358556","306818801965195521978554066010237246461","81289447571753955018167526004714137820","126146293046412027344879577407739123494","109656588303410218457350846599443949657","186343687416514694028719679623144269997","269418109871710392847381758381495251281","65612047598900464917705287671956360333","265452929337549249082090395151267905719","234932384864827008891824802935885941204","167163183529644761108374894481019288141","251125894671989160156660427206476827568","3771795719829627741126751102480259686","160262619816899883403376039343202328285","95437712207929743032756482793767608997","112145627579597194399860845878197914225","322525893672234079194242883362297655087","252187712240720718666126221773050074436","76479943844800444878712672474892564980","206149676373008601559464766410496627308","314962525614002419725126251010590823721","266266954377878067884459125750395224903","227571909190559429839860731028733282471","332669610995647817495110239133928988997","44850193119446821555689523128498163098","112871714278743580026822452290262994706","174294412086286562654836942678758510137","244229925192286049849174084017283854334","294565832998360559059982662967015431328","213546722059756409622756188386949317049","147383827460063671900916628329604914486","300787118756322019461883419840932162133","50322345855640676214329213361609990320","109210945459144281914578016193938305239","131945323111163096490033000242645509236","284752174556198757688463008130263430101","121389505216194757451794975829593506790","161835739839462095893710379634833803861","285794310898316341677721787841384143740","110857860381168311850992510256092077615","284752174556198757688463008130263430101","97263955584844557100056993854327127120","173254060782287287270690309335953402108","135015992964971894940931378389994555227","613591432328043094418093117388548097","32385457045177086219609834388022734172","36362413913830010203010229778706030221","114271482269979724938304218472753211267","17872760381334728857913689442057792830","249806090163375699790729435734459303178","276057379520884633703915305056253241060","19208300726993524229387006896123256246","295746537353565246696967274260296355088","321567836828113691187119780663289429744","160671228673842573681866931352007075312","309925011007717456611013975638381434578","135135918432329069808072129269567229123","289865908754007155221575246845432690148","134810530974359587512886739395905658669","273954163990928220070564180286536989050","137699753176165510062832916125183834643","22750556845181052949624929196629351529","311537799127824351505519739131821193780","93172765055211210888611763517436606738","14607430992337634469494433795123580680"],"threshold":0.9},"id":"CVE-2023-2007-1e74b291"},{"deprecated":false,"target":{"function":"dpt_dma64","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":111,"function_hash":"112385563159496627918506811469182704638"},"id":"CVE-2023-2007-21f4a88c"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt/dptsig.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["235415669796136712115279214545240862701","201601114987914278325727734852438775866","94742996997846667754169069536090549323","114860215791436086427452766456151709566","300144418797756757931247416650445595269","321305869357764175574944556455300434889","176342107554870637491993266745998153493","207233848626707414799501533435026474953","75425870252680269738231906682998526208","103790612598774668969462151524061648152","153226985823307671430463485156268163189","182538039282178567255775361157659302698","203113070175645966303483151180140093854","29123027662472146533462005141987333865","230980434965390700530744822414671215986","221653798811425252685801044535906873322","126868438804861910885459990151274179002","243109724984770374089560289502442558335","181532895409388936230097034057768198970","58168513297677520975879399377849276925","226805617610554241652433637423073796228","263520236359475896790859461719032517823","143168965533219772880838290480945118409","332600925304842991457731622440685941747","182028412332885839190493787160254130651","167208841668477821333044985539643299766","288171293985838543244964608385344399790","317002418583708329295922796823097502198","66156296167755128600155102014619085964","47562434489378026763651469502373758864","157872048726362200850060981252658619741","238353475636376273291121092143626659122","312974852883174961373004361207084200372","92988085816914830042790136778134578876","293674859890096091742693029269591461276","160895269483641993964110578909176947792","327763087495282274957950937417420077856","31794223410110801929084502397115666279","332823702700359528720882844933315660190","46431293478851489483397979455769132030","104979205367137847004917095475740495915","214250309537022322452896407313718322949","168430388330630735487420565363288864011","169338050179955153022816318312172218162","207926671828892074427797789342689163713","148244656130122219878349774862377150200","202684523011937499517822074348545569808","332508588490141938143472001820714483263","191035051940328371099571614112453363842","153880910872693714319583044058971668348","325951243023588268424986268377809517748","137153790109470340871729683166866702708","65366256653017898007412160512897626445","74373197151099925122425681206546044965","198466356338783118945623659178537145794","254998883703695690151981492113388750340","336843409720052031667135317341701359139","283269902867681690986479393168270584242","119457619239030075869610454366369376725","142049838670418446982892561778843554381","177110356089613729762713370888357206739","310277648903851600760261059783565812350","197405858119989559681747525695891344037","206263834980867276920403193755748362984","232910680938770985414854134265589476129"],"threshold":0.9},"id":"CVE-2023-2007-226d7cce"},{"deprecated":false,"target":{"function":"osdSwap4","file":"drivers/scsi/dpt/osd_util.h"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":83,"function_hash":"217061627730522204100518898881804911422"},"id":"CVE-2023-2007-243837d1"},{"deprecated":false,"target":{"function":"adpt_i2o_report_hba_unit","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1088,"function_hash":"137630288433085031885267365005823178428"},"id":"CVE-2023-2007-27d401d4"},{"deprecated":false,"target":{"function":"adpt_i2o_sys_shutdown","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":510,"function_hash":"248833810484440450481648084043958544094"},"id":"CVE-2023-2007-2d9bdd41"},{"deprecated":false,"target":{"function":"adpt_i2o_query_scalar","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1646,"function_hash":"38933209925077518988935109786483686587"},"id":"CVE-2023-2007-2f6fdf16"},{"deprecated":false,"target":{"function":"adpt_reset","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":199,"function_hash":"195144867432376989858643062053624775473"},"id":"CVE-2023-2007-30274ca2"},{"deprecated":false,"target":{"function":"adpt_i2o_status_get","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2843,"function_hash":"253659452504801007021306873776628351603"},"id":"CVE-2023-2007-324293ff"},{"deprecated":false,"target":{"function":"adpt_i2o_hrt_get","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1054,"function_hash":"298201728033342972922458156461334604007"},"id":"CVE-2023-2007-34eb19f5"},{"deprecated":false,"target":{"function":"adpt_i2o_lct_get","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2039,"function_hash":"220018676633923089468516821984410939587"},"id":"CVE-2023-2007-3731f5dd"},{"deprecated":false,"target":{"function":"adpt_close","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":402,"function_hash":"280824869041215756519296217837652233337"},"id":"CVE-2023-2007-3a3707b4"},{"deprecated":false,"target":{"function":"adpt_i2o_activate_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1180,"function_hash":"121747382089364591054729525003718078543"},"id":"CVE-2023-2007-3bcbc31b"},{"deprecated":false,"target":{"function":"adpt_i386_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":317,"function_hash":"302143562241203886579237427427770227568"},"id":"CVE-2023-2007-3e8dda9c"},{"deprecated":false,"target":{"function":"adpt_install_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":3180,"function_hash":"13748266672585769809408677293649700360"},"id":"CVE-2023-2007-42027519"},{"deprecated":false,"target":{"function":"adpt_init","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":534,"function_hash":"255992626458419509806238421492952363792"},"id":"CVE-2023-2007-47d8d250"},{"deprecated":false,"target":{"function":"adpt_i2o_reset_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2054,"function_hash":"130092888861295230421126599166398019587"},"id":"CVE-2023-2007-4a5d8259"},{"deprecated":false,"target":{"function":"adpt_system_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":683,"function_hash":"71804553306729521751483417612969634848"},"id":"CVE-2023-2007-4fb4df98"},{"deprecated":false,"target":{"function":"adpt_show_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1415,"function_hash":"45761996971088488970400197966250687214"},"id":"CVE-2023-2007-5024b3d9"},{"deprecated":false,"target":{"function":"adpt_i2o_passthru","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":4161,"function_hash":"50976176095136935492750491037188154033"},"id":"CVE-2023-2007-55b66b49"},{"deprecated":false,"target":{"file":"drivers/scsi/dpti.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["170834595518713948439207955679433921252","223840223430069268739406131158860856768","219540051848459402142734317277746696010","157376732902856092157330854259321335321","115979941396445056548127381035757143593","277423782661457315080694289686572372870","180223195451695597970909633882181876986","206924995159536689360293505028562472022","70365350841875504257193028536888592835","193018297512604860709639646987305726413","217523675154794206427182637987337637331","43614252547058918628408029229234814180","96023253462804950495643870377533253687","47933188821302756860679675041199103182","206344375839162021326345974220747449112","338358894188543250815247608092821618007","267637256517870360289401529156669493970","52562231230297217641277296357935856706","81543513118974351069242977156013486007","154899959467180696439689566018686171698","118947033462937473041017720737530302616","171071692348495789360198584692516731007","296433427660957189104265546595143437920","86100929368622565984531715445303340832","107198861902723396737690092372200427541","300306509688682601853219315479841572939","204370616419462626057196395782127078299","143276312781203641299646555669244015459","22635428656986056309683891775457553014","66755466274166818635725049983676359242","25965137445363193912174751934754312479","189943228639020063280508367386001033886","264633046741152675117948585165225281725","180087479063924660066563774217882070203","33017002717941798669493863249079783767","208920240507969518155110711801600394460","92597524189283515555345923321676758863","282885670453883197682725081579844102752","20823929588332134484151619058839044434","281208423913581186032470197527950611509","22764672873519265170808199931577828076","334740865931320231483977180084820545231","99982404049425690227362277239913443710","81964157386255416791921999905754592841","59113873526362757875579644516223067674","167492087604796365695103558904268183564","39196272562161644678893491207872268286","218114710847528402294854608326804384796","79431374528165519794131071558740984887","65717453943807662387783240936834956250","9530844507822585536393878545391784258","318067088526250648637824673194013035920","302633697662148887564996730247133599132","301620380393027041537212528062160527922","98715402928371636613107838847562465832","23421706630637649854793255370632351198","41232680585134410491183814846750058354","115298245960595840642980231861964618865","154393649334723159191422890080304079864","158853568541460289545202082731289942204","286077993696800155108861269356010656200","141648609850619881768036475193289491489","1687619548594055167112224114506516769","281556599893472213053597665549763254957","148727558111913960133933195234856622154","229754280181892850976155715423377508777","245980060693981183284294887725707948813","189379742984898974994624097920768103375","70388613241990657006035929976462542855","105258028040471464822151607648088479009","220100222786799890880468863006388998407","328318028016021536747720318463981189088","98366472384296937865620648359636061237","330172250959432509915541866006424470049","299348467483076418907566920219055091470","18424437229574803165723205893594734026","309835780865084934957957964285181430104","155535175303829347252378336092613446738","283702985355605378350955180760830741493","147442889779328736427397781356263557016","311308109411337405434852978337707478277","192717386959468246319936869142669913585","278409754318580974101940782717976486028","145452489038904962597898222197625618675","224324709940847332768970700693374987474","239400556436989791036781148938337536510","248807233581889835165945122155584911892","84854696587671398887069839724305326804","219691819085853983876296098033074868848","328655753525628865110907724671783716997","286435062790448016546114072824251922138","303322459506582157642347244829810377295","207950393806560982063241668573094633575","57753316453599073744291222777951253199","249616443218229349161581007244958474364","218977516157907823502713531707837451332","31879292242884788507942283101383975159","142181591306855503887330655841926110616","70875665797147542307096489506697094184","179691094703581851061756870205982553143","183392222680215156148460069173842390770","262072428960876812684765895643921547265","199037945710614968753135573649683667085","295631622280478057851083419524516472701","62046136339617658639749705569666663577","155972833603597192342693933533771815545","103654035041736186673125808227391201605","33328964201076991005333562552117607013","128366681920688518263807932699895322319","289559703687367687804752879025370393201","302426921937630024991356489279184232781","76282281966738317442574736638548035963","203885122904599952967247324254984357662","311293793254188898862872899208944007479","89788748414716936671591265150410964282","289787566080945056534406238239727090001","284941484384198691173149310451859556584","207696996643578419372342409572201954687","161923996447935283373379300869683086522","134565821439650609501435379633395423679","53914245597559337798349265123410015961","185742549258781660855161611267142085669","213447928658585248570057930326015760011","304857682793100863737940584066934888517","39733052598498053108455148877744556050","249703340688439309203774919601440193355","251841088734232613400656989287695770014","228496928959370813616268817890742449513","57952839749875000256495614686951567442","154726983608363486904559424031078830297","323556654026077865786839401794403631400","141459697441650448145420208223669261884","242212461138095147925062902828606098110","302853701664564129133423426290256064635","191571596794558596145474702116778506906","11166022394103122223713815748033903348","127687324640972986724725274729061105691","112299806629536816577503215534894222077","278185422708880924987866592839831512217","120530490568219615108419273324923179442","95040084905299534691089053533023688897","181249515875972976104807608835760819022","212162670620861355201249121528620530085"],"threshold":0.9},"id":"CVE-2023-2007-56fb8579"},{"deprecated":false,"target":{"function":"adpt_send_nop","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":687,"function_hash":"314987335368676416067268080115529606932"},"id":"CVE-2023-2007-57a48256"},{"deprecated":false,"target":{"function":"compat_adpt_ioctl","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":516,"function_hash":"12449643765399957644227613198969403601"},"id":"CVE-2023-2007-58fbc327"},{"deprecated":false,"target":{"function":"adpt_i2o_install_device","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":388,"function_hash":"228284859076907454461172742644766085046"},"id":"CVE-2023-2007-5b1bb6d7"},{"deprecated":false,"target":{"function":"adpt_detect","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2117,"function_hash":"62275864741119801900230195915824983931"},"id":"CVE-2023-2007-5b5ae62d"},{"deprecated":false,"target":{"function":"adpt_i2o_online_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":140,"function_hash":"165153791329683691320041442763540329900"},"id":"CVE-2023-2007-61441415"},{"deprecated":false,"target":{"function":"adpt_i2o_scsi_complete","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":3837,"function_hash":"303979841150258862010258874958175915181"},"id":"CVE-2023-2007-652381f2"},{"deprecated":false,"target":{"function":"adpt_i2o_systab_send","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":718,"function_hash":"82901900980680983394907369839321332807"},"id":"CVE-2023-2007-7705a362"},{"deprecated":false,"target":{"function":"adpt_i2o_quiesce_hba","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":664,"function_hash":"138136169121347090792928715796808096170"},"id":"CVE-2023-2007-7dc3648f"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt/dpti_i2o.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["222375624453211359815643837857870670193","7121040812411627922590340074033839322","266466569190743898991564769183388451393","158317158071233131548002231267965784016","168386920954309832979442354915534111433","12401564411169934702015264488578069739","210382418277191010011105290557094430511","43648998750850793340953066713840436960","66228564539468525154701357940292984103","82087330992277662189442716180186476434","292907671037309000878979667299124944283","178759830454214873724168581012396458140","237379731219061177619168223757511467805","246249413291391727438983388072737756085","82687234360231392916998861641065244002","254074782884825153644674675780886567039","140861747223688172593461684399596133385","32506413973823924993792467270458016710","118573394020126245392713550840849866396","6132270193327981733013572221796067774","68145820589699197643126025543096757367","258338317487501936943102152643956909402","163881624531889127417688229113333576063","209409728939636553848477496341720955419","137906729926636363164772336412439484378","319728956093232806718201876876697030429","319723008592990690136620168693594395828","152216514136667422724922219939982285845","281755358179851503212507913180725634459","140792285874103974566406755717178540542","304181512506233285215913416743284421058","295631503570531195383150882568475285510","306342695940674537111062435188342680431","76932918257156887827950298930752261181","113829361328056300224804719964106062180","226479061212741665316506341935928541002","306968471919972692530078320513868083737","149750248568452069509550227917640246550","144928749711128658025480419038473966186","45409103390089668828770790002125293120","29063623585882289434962175956776371004","184332886224600161957591461337235367785","278243845435528274746538376567332550325","181670885925295112289278870170976967160","244243537663790215011428662607802060574","7660515063410913608843186128873232483","231201161252469684342707088641130592902","51309976135223417882146448365308828588","7989997583075933409243166375869600717","98755776217656021961872290003224721074","174631511933715680021115278415100132735","39102642099373954982875305707387699295","188066040854586167734889340506709907563","155606728895040272961629126198407989648","73614060706707649846466978605083208615","34618268568754041115212534432389705108","206529118778890591503285080564700115557","321025040656314747002089110794180646178","336976776727171305333043788677485115615","131304591523009645211306849762088507174","139205018286028681671072335008844444326","68592298557201411494965028757730969023","73823336800651493942264530902222095309","5807613535985615028348822775891735417","296912974501923897110646885563697739266","126018082841839306887407236424574823948","249895430713433174318710929344153255556","219596040627389045632488738303164786466"],"threshold":0.9},"id":"CVE-2023-2007-7ff216f2"},{"deprecated":false,"target":{"function":"adpt_unlocked_ioctl","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":242,"function_hash":"338119899054473326099775762356854549989"},"id":"CVE-2023-2007-82f07627"},{"deprecated":false,"target":{"function":"adpt_delay","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":123,"function_hash":"108106826225528917200441840607411841850"},"id":"CVE-2023-2007-8a5e4944"},{"deprecated":false,"target":{"function":"adpt_bus_reset","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":916,"function_hash":"20271508749705554142817165865898969104"},"id":"CVE-2023-2007-8bd6bdfb"},{"deprecated":false,"target":{"function":"adpt_scsi_host_alloc","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":660,"function_hash":"323058614110113460172754575779652445364"},"id":"CVE-2023-2007-8cd6f820"},{"deprecated":false,"target":{"function":"adpt_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":148,"function_hash":"120265527647235467183234977684273276901"},"id":"CVE-2023-2007-9150aa3a"},{"deprecated":false,"target":{"function":"dma_high","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":76,"function_hash":"206694873509699314999183113278237803516"},"id":"CVE-2023-2007-94130169"},{"deprecated":false,"target":{"function":"adpt_isr","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2252,"function_hash":"14688924596052371975032867687739876920"},"id":"CVE-2023-2007-94e17c71"},{"deprecated":false,"target":{"function":"adpt_queue_lck","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":895,"function_hash":"266079987367447587778377206476205469817"},"id":"CVE-2023-2007-95753b08"},{"deprecated":false,"target":{"function":"adpt_slave_configure","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":184,"function_hash":"82460609822590594358276838092222477219"},"id":"CVE-2023-2007-96a8a5bc"},{"deprecated":false,"target":{"function":"adpt_ia64_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":80,"function_hash":"116764974964777194055045548087487352595"},"id":"CVE-2023-2007-a21998d3"},{"deprecated":false,"target":{"function":"adpt_i2o_issue_params","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1049,"function_hash":"179702446236031941045649727512045639694"},"id":"CVE-2023-2007-a23ec6fa"},{"deprecated":false,"target":{"function":"adpt_abort","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1097,"function_hash":"93922758994020969189172264612562733994"},"id":"CVE-2023-2007-a34902c0"},{"deprecated":false,"target":{"function":"adpt_i2o_post_this","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":594,"function_hash":"207168067639964286867666402296772160344"},"id":"CVE-2023-2007-a6634c0f"},{"deprecated":false,"target":{"function":"adpt_ioctl_to_context","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":637,"function_hash":"164041994332009670582537761933078421176"},"id":"CVE-2023-2007-a74b89d8"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt/osd_defs.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["249931595574426090491713116554606945655","155819302172344346785145369574680782825","121735289006924634481799869260298449947","159374349310216319171442498641439043197","166070388352479695322215371816983004893","198982390897392422772295137951183637709","131997999331128943962327096364912014316","202648233150161411882306425365116824071","267392776410726281535711114925153866400","118745115110396501947177201125602427397","123055261951251839721220793195568954801"],"threshold":0.9},"id":"CVE-2023-2007-a7599361"},{"deprecated":false,"target":{"function":"adpt_i2o_parse_lct","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":3942,"function_hash":"162975094207126740386651311478360461744"},"id":"CVE-2023-2007-a9d4823b"},{"deprecated":false,"target":{"function":"adpt_i2o_post_wait","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1595,"function_hash":"241889747737531702903007953640229055600"},"id":"CVE-2023-2007-ac1c38a5"},{"deprecated":false,"target":{"function":"adpt_hba_reset","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":744,"function_hash":"68439821431084767753310143693231859017"},"id":"CVE-2023-2007-c0caab01"},{"deprecated":false,"target":{"function":"adpt_sparc_info","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":86,"function_hash":"310867274851127972207821524508536735249"},"id":"CVE-2023-2007-c0ef9375"},{"deprecated":false,"target":{"function":"adpt_release","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":132,"function_hash":"230837106281270076400690783006038113842"},"id":"CVE-2023-2007-c3cba67e"},{"deprecated":false,"target":{"function":"adpt_inquiry","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2127,"function_hash":"161417307932383807061971229166337503795"},"id":"CVE-2023-2007-c5f23cd0"},{"deprecated":false,"target":{"function":"adpt_i2o_post_wait_complete","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":619,"function_hash":"301014380572323168671466515401508450356"},"id":"CVE-2023-2007-c89d0342"},{"deprecated":false,"target":{"function":"__adpt_reset","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":567,"function_hash":"163917740992842179255442759664351302535"},"id":"CVE-2023-2007-c910353e"},{"deprecated":false,"target":{"function":"adpt_find_device","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":423,"function_hash":"126778784578358908562275621574965869202"},"id":"CVE-2023-2007-cb691345"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["69659875982478980924405673685365432607","205226370558760465174151942415377712726","83511949885261661597708443640910872738","183589659625787827168817347681316073443","275812333557301874309893406138014213180","206593914866217826918863053144595450838","275038389731349879289955013552607456832","209582600186244845403979817677655288546","97955695561125629429472610233228950292","152243306724278159871014900118463527425","17297144151734547844926073243788564286","116588294120634048116565885090943712960","76491476983582568507071307928589793762","273459028061958915767648650246012054073","165901273601105036825610717574984108141","322441192845615342146172087092209828548","101074474081283805728229392494229757711","214754889338857627900385388713744938712","193673091132384343215361141724156748000","54572316493953749045394431868456777197","182925613128717669258043114327578501822","199788834858095809679283068355831294327","2336564107639364296092816034631235245","336642901111710083839529512965461927303","196465056545016616980965326286175930473","11322319694790927720560476761867336294","26504307846584456502008825170479072028","17306045613319107335318745904116916469","306393727565098968394576528552386732483","201049808417239390837735943979325287978","64217001295221760693039288992834899452","125645908917439854342941783292499242418","63300506872980830323911467002062394587","105508709187285609619518887113280619652","192207401311316084398943015673591764352","86275762229725152851603666318129859189","256940670537109027288933056390446956845","88012351792587095169127932414584070655","4849424867456348313463463527815871948","200053181214474167338216183291072080747","17804873627098649386065009336662962919","31432043691774180788532736701473824711","136328337066371321263829673634777237914","232379936580736832870203249146559240746","109214759151136085934004624810427245545","150517195823786908844765868901810410934","100889261775736256449824696152003977325","27242118845003797004747881400579137859","235730884639252959756787173873554581628","138098329604946879249219238650031320374","269674066286235380813590992744920354728","60140895508250635382465099593123723869","153179150243717925244641076512392569275","178862707548834126636683683875924452711","924927929511903567022679431152017461","303238668545589120663258922189518013852","213988174177854129330901292424933001483","154200329019914593356538317330160993852","258181762849719381266832254085818186742","192470366249290968659112930108784561219","285155073781672438294602195398140813979","251384759722333797330025588589969232160","72561845707939072141338018822673667659","212395083702931388610710569740122761292","159700836755083227268376894205382197470","320428866934763025737190265989672073038","323384812037129319770030531603669191267","296919955284197145930873040878965487425","180887785442576125610752471623786063223","13284591498390339896607991279772023131","292616698345653825569886626364489215815","158534845015604198966432694137992825048","162291945095795089323603057590591893235","324805124022557616607772052342516314048","238402451202214352058489885581303551077","101344972164845989603025800859090653085","180534631870352831705594115419778339068","267930874628907464651432752513222338863","220946884989021973693910578513929438616","188104585853865102347220257388260059537","9424206329136965889117941513135703477","102472994052638608446079887344431984879","213194665622528837077268345664072947770","222838256117241860683266670032523568139","121411028365013502553120682360982284509","61549570992720892655591556958297144866","74909975784802976784023793459344231957","167125694856572587648501919292409472787","68301048319917325587322395812801238409","245802493219546341423384218384864849691","123195496172810386422132854836065339838","290280049349372683556135645085952778354","329021566385606532966339092147720941993","216924011151684507087042965234210586923","267910719485452945540648236182815491449","166824572956127723296404763422795535496","47415416822029107693289051499051104574","267868390585593816517915983992887850017","37859465239421265042711384369609279929","323383221384095773790202418939300670791","64898792862729025256630980862558634549","179334045501997296616171123067399116751","253167102201513594886546506057437305728","263134119929366912165084197518609412369","197596259169741411196255945465659339233","81754039330829849707181491146391397625","221678526869116068679892499003820876262","307647705396243935371661188414635951370","121326590611024991913565331506408834082","283621260359424473169204137469351641593","123087108485015025735048943426869747519","190303885148385909935500342359276504891","303216500063116685202704131393730440408","265920871421145894294627486673447214437","3792281052162396165420098543552403602","87709288567954726182047889962759444990","178345330096862182794660100570674287003","70007933714221378483913507658589661826","321420674663520251486547719286322195955","42770768220471173702329871862742820397","307123821046137512761904505781616564786","151214234426336350617749101838945709883","233264475347254163615126440750588802375","311436754269959981647263647570663550660","48287476955186763910618404286035512001","212969011345080118212676926688336393740","88739226576527922328083299569922671385","134035684180177715734395182776730716217","194549928334949809684689455599904474893","275976527321596100584035262312751333948","315886705523561124628543421599579643508","317282540937790730114163883280890546036","141890099996337227967762868821994219883","78710485608999139721218086347944153952","180061915320258789768761803661517928536","102667304975689957861168630772061458256","101436799426747398968940113655722170025","300055884861967606055953076741475919721","71802137842551373061425195407388149969","267623514352697754578972876043451813261","231628413589373634754549052494228536331","104002634555138995655771625758343222748","82884118897664373879342421064016162480","321194336578629661236533311597655793976","142215955068688904456273579724948122888","196674856008363766745358733160291146948","153568681092131425887880630345012670504","303207095518441769087761996990206327181","106853776853326822589469616796574178206","104314104511608158884919205628678206870","254925337220701645096184860010029379278","303005573935277020714321130286652877904","235055090452625160576159039327868450742","221842818122506112799426460080338763402","230775550240618597248177142386111248247","68191318683892370693550974267515052884","203478483983340837914142639782199103260","130544862226204558176677879345138226353","184611225848416539310339808119781162938","31604870463586821752318391679239578862","290568066503576406890092096298544140680","27521926420446272298458001039264953756","306841179071473917599466704773121444963","45494120796466990105767249687337697730","208598395038205862951938651434205260400","326288777925586803111704047597412629261","16083906853372946085543375127280294747","299798778662391299684113429120709080189","176942166038433294363305535531261217033","177223521708107136168918610846129312066","265508274104457074275370669783426651856","96216586560899080814621673778399272327","86342337670750231638694005623932152735","82209127710208831068847420322733509193","115114893754054925378501339574275942853","52460343903602559492019056685806639865","206072433643661551752120586510007993049","261280759729607528564053321960346028406","223146048261566567827167240962446555978","172924274200413187346308938078140426958","136470305249230105223148524134472981531","224207307355934847096456132337686520583","298271585786987556827083384359432769740","184011880331481576583609702039989376100","311966547388763031090000111300101516428","158808243159616103081278725332666316404","72559325217221492509419074451782208517","23009875298704391838320482454401718444","199218855919240922084388665826359624022","340113031884262389960180978236356269641","216567879020436526744846522925289794673","214795770219844628823530720414671777353","148325513655922325585188074942413304393","197888515314274130214486528860642914956","6887980875800332540848358816974220565","227873465725055225209550456513758561302","287347210334421011641546403714935288826","134394358966339582527471986239356734462","140887222820371051860651597667950858821","205516656933034208789512561262897180024","64306150574984121398471583924989998527","136940361151811905290616971420764504301","133391476012133512755613712653603372105","256452617667934630443857829603949543162","125878662270746177689967069013792631230","322867510864671999914647712240578279887","173126611436615156915182690969851693037","141170168664390449890625927099088861560","52091238662188089118029163832641281047","185888774736795124064847096202191850779","99746940486997363124568653659723179767","298955388287688984523757581496245297546","67545372652445080805332167572331099519","234422904399654853811029724419105995940","224982020161425251600973344053243134753","220454044432178477718149995431963344719","46882548253305306993027200651550818566","295144059675162020754452960107468361122","54137686283196391977636631928505924053","267759500158564386396769474770560722051","103828548627554859248207113336147797601","138156335920006254794904359442066175803","285756059239317692322546624576317482993","265126334081464611987154501721692356963","241401950197749980924615121434986039707","119066587986499716239124328432228141244","337479407143337293411022175902783838624","103251368961685861660008103249984237745","6470187523422583049181130793728902228","270551101317407004781325571571854649512","210871533589706761947756956387750881776","114809189902896662957222097301185184538","281998012149603851768162987488000273535","67453654312019650614434841158490883124","249204060215786221757439148767287339983","306498742200172871278633799371879566948","63442452954008965518014676195076014989","114858047244379560116435648502850230153","94988606157519626112753024358392773131","275749753826630545506628237702332840394","312188051971490128561976086682653931414","227151405005162300737019504330589219639","309763014008438738784875182750608728942","15528304988229283786930680598515078214","68700722027508233077549115621500249264","329843339772341688043842102809108859167","133544504888640046232995959684123461364","337915794984083571044875407977394123373","89753329968944234650981937475808593534","148076443121921080336427387083811675294","332050970888167379309850090453771262781","274757994280194562849073095805959875467","292528355649737382465231321954738298358","146748806209710903578468654495282817325","258231091229817883005931186737582783393","220248437937459767338227182327375940547","80004332522505347007752369348785720187","162748880839715655741775849946974701505","68465547148488220654743616804598763093","126921028559088398320680615585864679877","194300589931857576803651498689364970969","51680156624292262321764118160323466941","120737655868422745457946763279999380329","225805163197941940148533907843932956554","64373191574088808247925567671239905191","22329805129849002824450440561308689016","97420094785837640156523666286711246464","1786870904958227290133529464129333509","183699898431159537966881496305691301922","81499289385907922158783463254363100351","50917184180597907066015012701581554616","288363128597888615748878286113183037213","26280974908671671663970583016929673142","187659406229520629150709944327113698418","337882253163265537305803615977638709146","81231229267046267239805533902658411724","4786476925707583944019393342026319596","255441700822777665081632561511584437000","318788022342588142723387443486907393231","109694596961559546000636500909158509986","112227750544540873129290321020472807926","51860811053438994011983351277081485878","192559477318309415225524398551336473126","52365388303077134001942548623550621026","116154846067363062764682153832207836706","258003938262415496563114305980614846907","62100347711599566290957914786200616302","123911515180295498449194417942793603959","3694313441159138050518528753813195052","1985202876383775026514767917331176101","102057882385790347443820656672640497712","83975710464214738298749693621418553838","142819368289148249994054298653418357301","73497584221670508315079183127685628746","153577452061834630380783365151165448241","274370422593963698930541660962367198373","138367962581981129238329962251539550258","140442435674034183201093565697695312048","247108851383523148447280603121124015721","14000859291949085141552490010574027531","90774366072667819058383780988917641983","67766865313621601001352671672745646450","5094738506501922706131287090965730393","57783868316350994000657440456914944966","261201719009306575630873022192734734652","249908996259510402357092626741988780313","198606205653750365122916755628654392733","322703619897615846105496631502860069806","171858945312510456801512084643119592979","45196889374257064248845026890556481936","264912132278687551755830956043662888196","139268467818571552798732459509933716663","121429243154520510696347554384796333871","34479462291670069279274202962198431912","112815283199058587407188837899873536152","80774356877695193787790607102361656269","78736602168816491839428038825531933435","314294656054756850399446247686335776081","91326512815166153480453066743712851557","180066126310175276208539983495180371611","247242789557736985884918353878469749576","40242691496793317550948344154509180174","99189055546723671685403516874891129017","233227295679168150017796509641528578674","245042834590855416958810210802262778854","144434063395961432677155012021688968000","96181550775097135375978348284429198650","110065943494867168810472930622935718287","75145362759321165496362369875181045639","60531052627464055623935511662501757420","138381618387593827562849951671007160866","82217248094718083106604325755798022326","207173025579953888062660793654623203077","271423236381303437964417535964139838965","276596487082170778116895790027607600745","29845350907403720018893073471149231903","167331920140283080760283871050863153225","193546998466630353384192935642258278758","126632071915451964905591854246263502401","36318578107839582840074547681602080367","276144471610028564575162498404197234729","126839283056105388049149631147981823008","174458074377066802145492849376873249546","36216663201739004847228438333708089581","71917721866003069480861203579193958455","308062143893194993350792302071352568402","18222190236365245258098872541371123095","52045841709308381264571885201350542004","278343731208187288685459983904518179509","48603640937294846878737679317586632637","151744634382854713127502818365146349925","113876943710281517899658604993627283336","188207940820783733589089650292665036462","277762775316050755126057379532386569558","2901932365208037073262340087930635747","149728826645302154762458954092632562347","245563375864330169841592703429179736160","76140259553593742281639992335487915382","191445064987371897184972167401809465227","253730065083659254104702569061885599585","144256583485913727842574986894819118725","110872072624195793634982079010567391920","178988412852315733251124056999585734404","141159803031345469012498149295080899693","213050570436522272581128307899811847146","238512274971606840486176477823905041483","85046142197242649976848008700339775237","67327566755607723938851396941324670925","290214136760133329191811018592022944278","288295162284734175319466175992674197950","240621661629038074728293577634060204340","271350376455066204571105033317913737534","3123011429009081944208389729539571349","322885195392089893765959184754995400111","182404123948321182373405553614387354971","233043824003929599727751940962201299622","87783568288012010083122830046839900926","12327197677001717473671045649558343494","132435219064610098689394277878572829026","297049197843860208580451717920671760309","127222407185614544166767290333115313772","299875746727830445408860331474666833234","94192030611430990494542210840997570736","121287841008606379027180469918724263549","39377196307322843021040376527471097776","154393127475670253332170337235516666354","55949008280190585255777049874492787948","281358741279058640038550977903794191803","233043030742898091600142070919739490161","30191407380740489219504993824361823983","324139155399043548543599569577915981515","143785941070563436873502472008855020190","55852737803923323291559662988937897945","40192689717957874238783082126931959055","267868390585593816517915983992887850017","225454309838661368344448027353354197463","201000410500546451891125977331529193848","302060064238024883023468822321243820191","338393560692558583695276451591205081012","141707457201517875768135659402768122062","97452991449986661623737843827399979586","37991037437076935568720964219867231588","280561691841743149583004134563384251664","201499644221638180330829796986347750344","153484639725151465145910960439144151639","132457920677817633825002861694623832599","340127103527742468493281518569396578312","188685681307389608416708749965541285165","230919068928474094834732012639131752688","127364879192919848931577116351637438725","66512945909911963000840741343962705993","56210813614133017577675218393573557432","38915097314159249317469486549086817163","176455314262810784442854333022430842639","266812692254705669759338767004593436715","86033236912166170813377540673191262673","223145621937526004678264698763181083587","4488198528842194260261713283255156408","267525172785217903269206941904325848","181294356069879964799529328568210301549","234230073041272701316915983617841409369","87421560688316972674437291916822148074","78112856664343648533310302427935176083","188213720393683798526356660437719208548","132661691092227021621782361813458440432","268495951829199104504319110199367928262","280009604713503975640684474394080264115","259530646227885050013563699135779663348","249780484126952405216747054865798620086","314274236862249263941489742984438854285","83728634421881957679698411623512941591","136655375861778636032075814574041601752","204978264015309583862086479320700500451","138835677456107748627913913368300176686","309514553805067601929014872604429357571","71104748033317912213880103365008978770","6984075332701596678552347591158508357","14259385578217750663887523569235858019","277191782892348401754943103626079482611","76974307248290498460785998616261651555","148280978750179240981237970301989246766","255212553496808876659757696205296998895","203715821674022470214625750180059142103","176782201853841713636655183629866583090","66145279177788449635375456801402751000","101016582511998595155606399506461535702","31340528347135972702570949317918147735","222411409456448824804036469259535871077","5362450232443843662481051190317385636","75715474167106209416108943839792967551","13653057301953458770350769316828521426","180063014967759258565873846201850276572","202866302428660597832896416850491664615","146665695563176077089547100357283662436","318188097125774782595819023989692789826","133157353709437496208853372094008421872","969325885170114980143426614206038487","324051287591494897807491134790997130921","93929339397796051494947568152116242416","286405228772128663372884145366101649789","141099950048933359448032963504792586453","101436470623855600122683780574507518453","208638900164972247945763496401839970237","255395233776802032145683001179815986371","152947287845923744732201970678856506832","28101828593946314670902728141097750861","104460035219014304269700905953390653356","256415290980114548686815781977704689810","296525472335181513410530284151759284544","227800567913203153540275887560377397847","330100989138299404219245257369604934045","114307715289274920449217254972936743139","121492949817042276587700316310540137452","52385471733737563483678904848490610699","66023671227301259070690580619173448699","84553933730178175105774129765913609601","130357691345393375708518047412691535069","125636595561600469110393467176491510968","307905342593852111296893356953570168239","159916744677144485674387812505582959581","328364551561877993797238338133581234780","39386955584817471041480315977355728013","295471499995003524871881722859591980325","314394082495717217594246050106539137453","49287796294036913900327506392643603639","69795134366925291833524590926837290254","326013510352392301853393755258568844581","153793297816884006846239215743337004338","22226284810352329294557700906099558231","286076163798991541357519987955565077803","146665695563176077089547100357283662436","334267411077438661133074776688481683799","145760952170029440433522870382812675329","34148827385545812506137243350946513702","85008788779763290931038627680244137410","285576329281851906402173580209841570609","84037452593307877958463820089245509516","100692336510650367994756904650198734251","335518480261149628333269063423514600323","241759385676954528923963238903951452680","31970824613795949059983887492664101283","307776505360956619756638179118704502026","235817270143507949002422226577617088342","8435638452184330609725484253572470710","165025635939843830704557968485606077380","256415290980114548686815781977704689810","158645775236045339628906265292006936089","222976324155433008804737570528257769966","193654114257744335967719877903649693022","325758053704132792491771076924189217120","212098279078061005949806880908441479097","75878725618511287264868837334753299629","87006298918520938319651332936919377622","160056229523681185362099185078618281033","295471499995003524871881722859591980325","318469327292621763218003533506908936893","13653057301953458770350769316828521426","180063014967759258565873846201850276572","202866302428660597832896416850491664615","111084398292100945345241460709113521138","179520287169852669046394492999847611826","220287462605974134392482425707044549130","80674096567108408171185263132870503045","246422972034923148306732465101188652380","54217249462165617255190839921124411031","321100064695084570901249608052376464268","225922182998457393615725893159646742415","34553166986600043924383874851615497289","210257710940581473393547626166731224100","103878398282960653061355552631969517883","198504591260370668016945217943579708874","121621111640922138539600570357025717149","279465059919551664727432087696281362534","98244857711942654378465281211851687027","110297139056477260949738224022967318947","39001740526631811134400936409155742877","173400034510165206218051487588014480442","127720277125405088684512229956021962327","286033429756734205956388676451541250844","75964139345462860483048023303693905915","306158736784175422962053879121666681798","331955960770328229421254673142947206720","7611050132795467545723784734393107072","86363119563248572429580994359469270266","244676561033626495253821200292389959326","130196751330889365291341532754655313591","212117315105438491034164500003297418538","76299506278082910458795170740329009275","129845209149716325587028557742315969337","219384763521122118013372593926326642253","78043003704777175171233993330232773768","233202809397637958501179480254465331488","19161334490849044388914482723230098321","85802891388459231388463389148250845434","150944205908181003370277590989130983890","180299670944973357959184205340833645249","136485550609495666912418994209721320105","236345495931686176100432133811470602522","215463979944399463968370598509284198713","29113294132103243289311933321246646328","261605623679145211058991541402892626620","266744257994610962399539969003209195790","268518500748232963052591718399997993520","323582845800182186890293328756201231345","130081924513947057908539683398840887541","309478251234956867632556787385955644044","160244483655700155368265750501560337057","24754985150131925863687121271796174387","314624778401010526814889318114400119016","228097926148978436259877362486286228974","267515442335372947789825805204185479833","332288920847026153422805625080122966009","218253686471980402162312903399115563729","155170907376778350811114665908924247955","207332008625471717186214539073186518944","233079157325194685937175429767462985327","119434480297649397515699483511078651651","281396872567967311039126808221275481094","85807675653478207033344277339789209467","67021461346064263308668365794344341204","247530667518604614386907213987164725794","15814978473020138113678021572757205874","195928215935319605698028531209831099162","143523690776511274613799987093146276694","81596416099924324152427590640121146181","15272151462590055133947130711363069502","83900566381283096129012094218117049776","285368184891744780148326249336417766222","152108495863513989247298457062663827254","276334924835160212758387936883247315012","37192709445268825152535761320403815573","84426224838409277836658176463125542745","208614659916951102412050443996619273284","265979476293022693788802416714040118743","300831251314625257145332327616297254327","8257926951436356183450189398672469522","89117607567755266717692096671746553435","208091281445371875980835659381059587160","182175230745430349922682802636242256945","208526534324751269083889168607243198218","261519361982696379276525897079721151627","268401340475840163485634046513446819779","278731378064728084573826554689857498676","16082668924114408080018724166447345437","289365905026226144847260498819177709162","170197342345840346875977231846846427243","20795450729881659712918830447949302612","77596894750935820665702483072570150891","289330227301779630624900583352383498321","329679280105331602037073352798004601127","308155067908909153700645290439845898299","285505975643065304830322558540798304285","77812699965778422592686600243808609342","70653762791402684529430702186917220394","41249701530370494111042534425903439921","23513633103388581501477966162169038436","157411682894930746834412106144954286915","263247681589348190992879939663990654092","60040639051620796596466067094326229347","124673153839600734531977135967556923597","53272910682739430194172452548971933555","256221831391650631460129123669810533717","114759110595404164695750848714420236758","76892777508033045660293804776139013932","63274331926735674208469403034378210863","68858111642617452709637405823211867566","253091636553010327971405388372513743403","148393603881797436850558854913380853047","203793404413609682835759005098803760396","299581452841002025238066219945746628108","198588574975319091366835786535644752045","226715063816360196952689491787221223050","316211126800942164323268763000772907592","139730311246313434051188737641078395075","330607028020037670184670620837212837930","283814297929115131835816223976839181888","98496512939505177598945360444054935437","286058704059438942700189451247804824247","199192012628904594592956675569760896329","143815397120591149112858025202046703469","189217623259439694807184974611656240153","28567550143355914324668379877268581284","157232302658197847932994840162973933656","1873133186784808800820159922059711052","305604489456704891881095264496246443632","245220285043601712570004454424302558436","33707893202178038317903831267784211834","48700563251515083080873711815062390520","264508029265036959140475494262426925366","112670869354057843656255532998643236560","338058379904081138896785885565152904646","159255669308754903891729832723442875079","161284625509119691572294201105473205787","339250471817028268505358676651438860756","340222710452255879992390332494031702940","219109557213299815114159184228223282695","71605052383956701985818346667288198872","31906583664189706061175993057326045763","44155975951575071078357182763863893602","56065526200875750549810314238600196236","4718993415475893686264460686760514277","89465512916675510905913286830244020757","42596735372049868414888043637045831166","7364344322613693815368909510270663864","186423860435037903826623451525892438515","44297324093246898317969895910561576879","191826252741676746061353844660890014354","264580439834130210812385962351666854752","31851175685876051002918437192035916919","329234976347548275701517275358531834158","111338868637285447163437915284647343477","338807643387649809519377587335171262222","301686685021186254517379525100874968482","186684552451292424871160618563904023389","283574483798923505300634815294290287078","231860503234239591394728231655828307420","126951192257867158119591920997953980342","330216437791201689702208701521222636941","33090712240317650382612349630709423336","185736498109958362744869283910850507416","240349419652291731094668935243709729341","267059508337899286025907074763447613617","27871406109903662406316150601512237592","38532695948661213288862241565615308993","137281107019268274002849498796574510474","69251333793403788863232396121593506763","59713522332474525288537925814014679860","124188295321961324556870765911945731216","29987931625801337093994970966712458583","130146182105469964549079744882619269571","215314308053909068106445319625593910860","326318060702716171217146648968311939560","54150978738242636332866246372809185005","212720787671886684053233603262663628197","51995611409003529064755388438662431853","62646041124684229986610530723293030105","63673159223560326249568791298285209994","10704704147149812280136777086081313076","308717414806877782356214560800250381863","166669418606078783174847598216102550174","162135453811474453901813925002325779620","89236379862533260010112480267573684709","331430097593802736676339004126961027445","256378242479409599474040111114614371700","45920322979240975493892525574915886670","273267143135140925664376142143764483876","147686425513023570964353738302288112070","175986091156447297577199507232036186485","183890188937741767028220809626476645175","140689423041694687820224725188271520832","95780566835231860287776193158196165892","68445545221656648429391453401712534560","320247486388552037509989879302894508291","143474320288979533776282618278589307159","176354776267047353616659329852150404578","297410238928281472964596695560940169700","252207425767356143811283466994172455541","52203405864607946183251952561595007025","252495452460601000743242971895617725927","60749999128975067877363836415976825243","75545888679921024257041669989944976270","176546900941559964989066041013645218206","266347560051707082385692065014841765287","315402902097783464247131604925124135931","120023583837142336221190654473708212335","275560037589661575219861861885823311544","298176824356441214070682504711865561728","120886486286648774129055471592660379594","101525540179938351859030433954548602587","208691385165274738553453345101659005525","170126788300942208455553626824120589267","60001763186776597599917230976116854701","251186647708259795706223459185797444530","15365659193257172497903237196950742242","138899844374339434440322445476145341545","32517168776575894421067807189297272126","195615611257695254528524897337637839995","107263357486039352149182956555974559606","109909781561333808670341851197095545713","339013199686740780990937273988807456597","253423828134508634949905094936135659696","4697978186915562723703371434709864525","252353441396492804162895733627788182042","243117322700926115964631133933747157599","44323352741423695028419887055386959854","251790129516088127971369446684870661981","202306406185460133735058484507014922284","111843107555260681874187707672967522222","66940173675391449485151050855941517807","304287545151441168402348608588333964884","212183782598774811137490292158817241914","236732265184660035366467935863000898408","332889358394021267159062363538221911945","33655135225798446082460351497792684345","164563947632855253823805457858528197217","268037983730262895287229930298317355722","116699728913740409886846807427446814206","231352092489835160814944692428100564323","21788742620749879599899346136328899501","62909501752066615553599434817881928579","281942279593947752713945754116823203988","29040932950556038819465412803524357663","108998649791435247153205789967382882148","76931756541266060453198807716499697243","76069620534459784743315923161977399476","254918945537222102020421865683646968325","101110254005532101002644090941272881848","213912930828015109048084268851362528861","338890350590438876405284811164539937438","68157113207106579952384587285562398018","185055095187383914272722451751277180908","205254043908326976206278318672845375090","240596535333367028719902456027931233635","161516959427415657247504734333394444637","138394040411411009274829154569275525793","139903528275031885951978503019632311051","21376919926825161480247978581292913596","125041110618193629024187523755740626174","210793607075112637959612372689194296456","28375360557255230486279102644769542264","236610724588401955655411611444689755031","265527432105922295750698292664105901058","159083284226471728376048140700892920590","88507140504729711920606479121750872136","318454309212553327764392762589528139263","209587344686577119687276795917676994743","230144094080866100782694864078862146548","200572770325589035141609124666577819450","278482281325515697122199623899650000069","8957025055067452538249747753089253148","192313966637454156528530015545235355673","223516845259402600459485802212580756039","108587633537507210242609878158511307392","307543455604606447178253639691290677021","272049100025093103310054653830105758243","290521035670521209896157364416063178215","204044682853375205736256283606382466776","339231017974338297285356163987011364150","206128961005348970160173690619369324257","42481771579011919513474398778511244358","109158654709071535595425158569859028976","316177820656464916776910118868879727323","191819003410326789776062841189027761111","249751967544064436370485999831667625504","25803163418312717658068344946448926014","295195480014765618634971364251793633932","152615488331685295516656185501536799822","92890361526333709141214783436288633781","84782715944126443873738996746012692082","142370205146799952105106836320726135719","21755350547129111778402439395195455268","59828386654154714882685725539478581886","326184041431805909516988838742015789958","232231935393278391147530433775881418692","236724391332277178293931345338496889814","170371258419746631205385487858879656870","339724425571148928268620061944853217197","336859239343550045659168245607199496099","261260038960098105283800275544801164669","133807272758288775367688159921500020756","293618497844097467732311679577976668163","275249750690354115891512450786015058496","146677647619617443833690663546823002505","131387300543736204216386307447523399387","220884027888050459794073188008898298494","187242096497613480513549582368466507001","73861630519001416760717209691894479821","165416819451329937767948910232160836863","232320991704897458930612561679311835623","269083670064539897061284305562749033377","56604211016766978473592049496262841985","219704287154745043769823308827767756845","48673609084610983239963539126029423881","240546959624017364686499391778244988982","274716218713554702080888697291060067602","150747385845010062985290502235144273213","182467333350098728746563721432449593420","203033992362700664260565413094406353367","117490544487932674327190069808501741529","145034307493434006817449984757062189145","215797857327758821748813898787101819879","303213316734821579450778180724929482839","44468640445572743085750877633353422857","118927933439711586315419929741526386221","340044118367548185417649616047387440388","39904618176538832930778226266826873015","22909097771276981568593259638904599582","90288231905644511194097840875946605717","47152366969925092269353174162027691688","106203141769211017889069953066803997148","330376998569186998519078936855292323751","63167371276791590261041749100179737096","239829991172414935574668072875156455736","334554016152747793633469307999445559120","265238489698110828018237939984695298800","155620114538865396191201698919615292916","271055812864440426553316248813631375534","60129476640566631957479733203069009153","236640446008487286541901027962907761852","21712498651073091851079338352323032003","28374507804472738517036694567367736311","218911038480830781301096033038088274605","267264713657858899562834256148253900676","179076142023527076097141186099266264914","16359266726419374907264422006304062326","38147073127881458598347232826706898254","3856822634126234348313991511746382536","271899992255812989450143026804259487836","11264019136159255357709495709343539521","184040558797717094971747296536617807487","316792934563364814408159660109214195923","67992379228732679112293365010837790192","92005432741659556656659897427786656176","321129019131949673438181043331716057032","157112409715350302029280346343519688710","226672940765293678915635580845051124476","289722380764228445238262647617399220269","103143816883219928948555396971658043084","277730789291553915537466441913145507087","197017562319786242840671650375519059909","322582247214789724283607656398600718964","273742081183862012731146132889475864620","236732265184660035366467935863000898408","265700612264601724034332982028927588337","169021249418212466111592058274475502322","168110707563032645163495135850805261183","206258336078318815252016235600652088187","21138520232600281253429571385219956823","154565464286421637092399390333627640195","81346610432376443038449419591338046939","269033824019561740446269259791749826542","315126294203022708448877964840038769643","88550130842251105237777868726168871807","225775146806257820993173918925827591322","59021109670658951873237222142809101850","204018143863074877759618952119858163483","281185267173768900919860382349585174888","308589834083142299139470823790142800127","127857404838524993619768749001028940322","102932562674409609666341944408872990550","137962129875300813386735724505247682830","160009360160752178372528826359174914947","147036624288176759535229514054315814442","167368870031498045549587673678331189996","157581648247761093485221696564374739547","38408654259763085963934104346422957556","151220610503021340600060275225117257087","128758844352425406401675297069500970186","96237611440399316091397402989306728436","286504487391223470104409353237158495246","100409256423016797503728329949435391873","10581866183848798634703086957544998708","161897934192037380793777233845069812343","124174803373752098975787452597546176242","99244322721527564320544237307255605317","161377906437985158936024513545051701984","216850703124423899992420946573808614654","287704263536320206405701764533804442702","107970854716903703916102376306242227397","251183260857386585004069878190962896251","161003781544492960240949113005958284590","58755742995063118469185166415602131378","226596519095144108073692138096671994237","299295828896286128263513936216843301042","264076562659782256768224156835679466043","54824261771371566673713000824365915816","273591620937900262231011394918673225241","169039367280727131778179606957109923111","192077488236381811814149013287662320279","112856094711888587683626577649856307647","259554255686092610104436085935072777965","251472187749430555193690559736644917778","53633309085722075433144470925479786435","243151923876069529443287773941379604903","89904116812850948660156548489024978031","289613958309318884841439148204258044211","292801505503316798251786203887850881690","131066032832188979119846672251378360294","82960790856635526533444554675122831700","207330230390701142466590003535020186656","241944941281804061040913037382107243590","48255226857396056653936537372219407296","238448760264087037332793277497249406586","269790227599582867675996414838772794736","42339461541497112720202024614066688037","35493518552918936219998147081832457441","71326132733854365753800650085924619571","204018143863074877759618952119858163483","281185267173768900919860382349585174888","308589834083142299139470823790142800127","127857404838524993619768749001028940322","244791945205189463238610540941883353686","305517845997708903401771871537822815412","167377055528098577069127458329437798266","280438528645457556354073722634397388216","167368870031498045549587673678331189996","270319826572503663017540238508459817746","254931128057305051759307209216599472423","265824692684367086516897230826751704189","18228780215093835405381317471947194869","159319187004680706818827047703736737521","222393834339605638198670582722445675778","306587611146511557950463353741003235804","88386785137596501838642111193345988344","332044955529331373040692259346424031169","311234433069418584404146852721303656499","66933815439695753816271862026361874486","133677172627370628965736078850211214891","228595656375133498040527355536361086932","202505249656709631492089030410862157667","265418046801371578356134654037582409705","16640876714670308999556586651727141073","163547507380136343329818858426838313086","208575937255704336162524660227678945385","128211651647224528076015971109525862020","297605571362770719217518545790786181012","60082718342756562818099239708992353594","308622721096706336826777271401582356025","273523248259070829338085153006412464874","168043612841054112709585718614993588962","339096791599156876859530726674049172972","63645805012695139529157250949511003354","197594405453771036355769081984221030419","79057877132369271228991001873368713052","168919280405200247180980775529748951816","45099152865357744679679637101398745244","239772800653050845653443853541357629436","204018143863074877759618952119858163483","281185267173768900919860382349585174888","308589834083142299139470823790142800127","127857404838524993619768749001028940322","202404173873868738577137470752720579697","222186322322025063963902119004869491060","240980716625880536157425363499856771440","299936335208823608831732626242101858725","167368870031498045549587673678331189996","265382726177434715819190232411639661522","4688491421706871701595511088895912849","334617520078615198156264136646791634237","154258359015187039013175693088650429618","280939238898567875722903995632231535611","134346252238664689535938791700629498338","184461818027775729030165173002933567751","25067095512690413761895564203881415795","313514724069592526790581360265923303770","215840306300540166189349252865071258550","125748054113506147261877861324940396765","55336895233963248697891818022257364560","228400975521506004067275048926874676014","194577000401798796426043868766751019058","188555299451310817292565136063452632987","231536098943445031632536830383846297350","40450785742140172477836268343160863880","60131619955120977782170030504622339592","305877737124454079375875968653507579414","56943478555920892373554725720728771614","190173578834094998981175489903028928440","263711211453187543596973503883320151761","101251791137063934667927466393531925922","70113611384760413521719397149975027967","168383661984605245077886617822092697109","145001535587624047936932701312201318945","282430165367380562712700956207066746493","202305173232098492314746126246925430209","33809163053131402549817840489450760133","324612120847741282292928179850556428788","89936085533324203540198949144724732238","97733190525798059094650727619000041401","95881564858619884556536648852764004558","67428350462148873552105743402575933968","149754257509374714479885584649663317904","297054361736458567200600298162470805808","239176017540195778709029509710996173355","157585289119285922749023985154269450675","73356103101530288383724881362935032763","267928616973788360208808215112077316212","84435460149550271756084841256829624178","151667637985172436719734347567214114633","228365422603382631250781828454447764374","19813165313009603014766075737106989275","83049247199890843584506856826949023199","143172428378232358954133535476106845385","69979222980094719859048626793724539141","264364778879835394140377249204391798840","182856218426984595548209690444807472382","214319015232124417055956026652136896990","105019852130048676548043842971709198108","117385544032029859411321949151544103493","251518281449885661589496741142729966406","200109722807329247234480285731729691855","286296344939740027580963749608254765897","17558547858239475710889245846316039296","12774104609250565272966880598674469092","296046187214924968147644005624289851867","69486848498267272921461918874840384375","286608838139092782678374637531256734838","55982552992246212131158137925018690548","36037645300615021438940335042349048038","280646011800071688949175197144421191221","330665909543519917657832518875992145520","256197390607314781352111864643804212403","95718596608903727089892122493166039862","84695019302873350009187302159791073457","298900326085618159461193396810894138392","145620379957018693270987854932361541289","327633888082227770606363909801965054870","184903881220646464127236304260498152903","100340350260762615104246998766778471627","200395027622910297072012567193365866578","17816907645545868527276795421813303749","251491359204923005566969492885966775845","267414904494265975122023299082395631577","334296069539049014617535852220367862167","107477014374384540745740457407648623404","249814758993924046753110214568036902253","60022259208209234181963144148158081666","310641267348844401804334067072207408665","134989979478043141360959997836699329403","298001722074911824828958584896588328587","143504659172882575796148883103496833819","171249048949265914655446648971026967493","240823967004551028632753036015646205710","312850072367115923277739374047129989121","277647407939233366190993611889020790628","192880055227582959785898356210296567062","254710458526578495002530238325716444340","32402273323803545274293854657256376886","260803482101970939975447113288484816847","310148286806012758556134962279257945983","144796938854598161273474120526514256540","256825521231496065404294265528152513686","97627040791822131458246366671507553544","94309201741445735533253661635556831641","75142805175771576110254118615870236272","194103338856273431312305896798576970613","124938069050424054001347747566745556667","65155480812569938829442231766605756357","208553177503522391226154149861946503448","117752290012006750735602295634669269895","75407180318704451699303769443305508093","242067771120294766867453558328108479878","258673803113755675147407413820041629855","314642443146121801180974136054832910207","113369393466064499569048473725781978354","225620521974838432383556549789927424531","430622792263152539305752917481433097","158748483852392729217382400764693221582","141174074651456826369122996946373683648","32280610383081827144329141751797128129","131616600598290116967151846459714712159","214319015232124417055956026652136896990","35010532609322083457137884420752534045","240523738019106394811190344947608176636","258796462649707243136289725859395185201","67900765308133626694954754571512137694","235654286372880969876783691313613866378","298353909057288764775963300698502384193","8637391767402973481012105231719768138","209449810587062584634142075194520312154","163819259447387109045474521445925211567","107946385000771411453248240240567903740","167159561601580145570430596667882627994","17724746908442696206251535241659997233","229533554151014641593134386832794097746","18582680679558844211755051792047563166","136394006334725746224353037036426077005","276963825649934563356840351522124677292","279735304809980228605769521279027412743","261172528223409809688157837998118439104","336017210111156659354221560388333534676","26846734443251358656211806006470124444","52722811053258268233975476493793440532","249460272821805057031489960759820283453","126532282770948756573775564417022347758","213757071483041164534201371793785027145","75131919940107364849375214621227488366","39955263728039596291722276580470588668","289105422519417716504577475499806451411","96153014445982048753689441764001006262","201112784602200060994478545058864347022","324133624381617155532851873895974033946","254411257182800967314235842339130324513","239850831626160639249489755723111971842","330665909543519917657832518875992145520","256197390607314781352111864643804212403","95718596608903727089892122493166039862","269788349982097533329378760956015072400","283849952952086846055862680215843035124","265577319832096552753169364764835897878","58339106986025595611039690482028670178","133370844330093608608236223760509346326","330669057611435949262830449554616710526","311091048029030631854669786123735774080","40192689717957874238783082126931959055","267868390585593816517915983992887850017","264893952005604280548921654221770001690","96721724879394333313249170424138262314","287700074252192292604016337523878588670","258762746133579177811901210052318795940","106640618549658358251190995320340989909","138656977958178464431162022687489054689","90937187684130808048075802267057680010","189650061604646275588398322111830978503","62723313247289213748048187962457860497","68093918606872829542324666905118672230","64955457021649972235748683726398679916","182630988667862511749797310845761575737","315217534692948701499492111098015839990","204881645645926152295721124768427729015","207737763429254792011831916459137401231","250146731871981159501092985036409703026","204538507758083988631364437433166628331","316106576978810484104734479987154903089","76219161014178955276371290482128114853","331044771059672250388684585331697566733","103926973532296755663663787060718601480","232952941491918713407754046193062960243","13141321181712081347817260352936826253","282672662410165681937392922581890119965","73759967087781597865262876164712173220","143945698293255354761179555638044848932","143504235375636914407763644977945657817","275575864810101154997242259341824067225","266029779594359518476918585595937320566","46240005297334941030257979168303912034","206879317107436990721713019027076929869","123892665002707167454905345897898712","122798485424920426817192953212548431031","88173666966047229655275884953530446987","203366635244341684413173349806159729614","199352909975436583081586287142954910071","137152142929347619449892564386421204988","72348575864989622398288732075237789190","40872098060374175924860204401615484326","184627822034867150339130164495047624582","258883606814170240639167703937232474768","215952325867224848206690446347165966070","303656811956670038218438643111871323653","328700914235719733027539379639074527705","134735920977347328143008080413361205849","97660406331273925752041551755225461219","201489167130420348525451477406061065955","254415513432491949274453324168008213827","56282726171300528156196242310058590251","315126724377483752222767363123321717758","143504235375636914407763644977945657817","275575864810101154997242259341824067225","266029779594359518476918585595937320566","46240005297334941030257979168303912034","206879317107436990721713019027076929869","67327566755607723938851396941324670925","290214136760133329191811018592022944278","148410442171361026881270576450455497910","218642089859852311245189705276234873836","48598317504027515973253372101933891551","36835572614753806426230911429009532180","286217539280789910534776657895533548640","135065044856889249547630693381599385957","205700992422107264948297537970778624944","59954288025865870172123773039131928051","156967030844056622703839136659598885577","114447774355218318522358021423083966322","297766281982753091746733918931350270809","12190768350141174062655855133869616084","235163044546661963655854205071345814042","222485750382645734266489861380175540410","155323111348932066136096813738031284979","210753805916734826906124066997724300251","155629603192344596229944565620689154927","187899388119868711809819528282531026914","218407394713067641258241012921856853550","104974258716312330608574206291410951009","176835773071657649955627102275010944635","123149966058466995161123343923609388386","220561125776777407652828330662695802112","269831233533968370896225629747424551055","218035202858294088351267700142433114335","105514777644549081662549722235827549099","292662110297198197074281480507830962780","314980086329976421670186398115631157132","156699419619361937772605468144250967941","98054182651250360081031175779877047046","302970260523538935973957583677610575486","168759609639691123303866290419126916694","329570028064073656805457855802831689363","131437855164807803835032672137506669571","10618256277075771148070292055832817765","14914082945237198535906619502097288740","53504052928998906128671881655800966852","229741018431018252472557248549914569753","254735038772372087142658087974551564210","195691166679896962602621656879872747304","133251940106183211424967580874345953610","266844819245584166304126886187878858442","41090158967907316691205089580647832157","96152009084348829075321817370023260457","34155879426367285173048591089560752225","316745358056051421101695981087041507207","127875062851668451223823474702997026961","219425007736995932016290748933202362605","101302029626130743645652623659883973808","262904813566356924308391775843150816493","267683413549744063533031005886548481001","338957468876451643886203017306850944121","316721153877543442906051080918340445779","164056292629164258388209024135851594428","130205458331395274163563797136240871294","336537010067554127861738762436326228391","178596954712477261631620469490099465170","138823814504825019109332995949817825283","156828279970947677629083319582982498674","56866526589189273487523875115695179282","267485312472152533161017420229926155755","9345741903641230881971060535634454468","249490024375859219669205557789954259331","211418400190164083749646505529844987225","62701415395371677174248061629859469210","61259604694133845774192512824180155598","10448575735201413231822929612409839299","136236578119242803192508826311565591110","317314783637624047658698792069321698776","126730754494061361106418869762871827056","56314487004814579345429141015167988008","264962174871343792357847389984805451311","299303553180293530344182581504420454314","143450836639485313023416461479165768596","50311947296205315374739565780248499389","188428634771323791660529517325876843711","160147399352418670687384278550542705034","244401657340720919837778604831965316831","265658467072245055734452993510218162558","245845606331959299325812550631840542060","70282821087394139125055644144977503263","123699897849373997979513835964596407613","218409958036526842954957767653809415772","14539671936762602433341582042694663243","302610715448433710909927138473757303213","77536238336206369754092286711630849910","188479891163498075371708606580027713544","315182672741035625172460692773385020179","191226715427255436022376745571415409689","30117438634407552415019847899290217847","254340136261489959433729983983732459925","194691760049923814296664620870715241011","292144752466881536988597835650013416743","139129254344090754912564336065342755417","45825581496082886694198025172769423366","302636260850954634903105394431003204131","164021262656926365321940557505498841388","222020914619294462856623838355282988650","159003985035462777107055160428344345732","331608032743074231669249596492764862752","144441401981168568508516099606081233183","67167035585152858244295731538917024401","23899784241495758457769338042105747856","78909233729120613626473668584004625901","66974776616423803262042323039221328061","35610735654237563366776845606455232522","296396110760728501598977409775118460520","29568583412660823107645230476916145062","183151879272512908061703781091622328896","192611833785248945811090206409997418545","241684080473818032265817621897496546815","106391103888156939308740886106348930024","60240497408360835382464518887793908474","274956470667716161576931805087393568589","119777661301136296396835435105735765386","181785117363408361429888773503988802647","24361010609514821556598577353322300726","252914201740516084966077611477772221651","313344261706929583429008562417339356693","107816075597435764351045202524050939264","25843972626311425575742802036758585870","183653892480962529543358337731863205023","297636206401680806760343778967764035260","45393190538053834642434181118445622538","10353030655749290405248917109136175216","264823093821949998771771987330109872713","165947071096599586295471838150182921857","197699241042820470853909226448128115471","327546555523157874369275168187995683494","189246693046396157248017596180704325412","304692642398260073913669512961800588948","270717144610039207643420807639361643603","236820470960628796474919198477143455639","94361941727959568588190932504799703812","237774644705168290482609471833943168614","67880239256183153697368543230656464919","17000829208237582273101698195513157869","286250245399625986952763116726692592061","191226715427255436022376745571415409689","139074246385868219682765612412148974034","108587633537507210242609878158511307392","202134971591367542529037517694703565038","303005594787378699201670094791858983647","114673837283969478734698943235712774881","152573406256709311942554336882212321603","91387247104734439719646630375419048039","294165474506475279249932427531511329798","293680005724296719506754612056265524631","336135653015075322543816493981971380076","228245286044061650235254642443865154139","285670671969228745129729648389757803160","134404311430572246694624031388427666352","260204211276169817976953898830961239126","99375989741478604805395781929134815654","15226662473349721752179058192092722869","85890134798538198816223452566642381238","246016033579263592231393651953009869142","70230918576396446532180525956387253701","98952803966404228616313977681617207667","68469880056356090587233133198106418163","339847379653607710690426945120201490203","92463378547241030508239381289158621450","129198855372657511107451925239589043904","10662714388727624365577034664068717938","284986725763934360221005501737443730687","317475254155193769621415594241767678941","95239288496140708779289644904656201998","15528921260959317341317531951577404091","140896683584357302877793261338494275680","50914612253056333460927975906088609021","268051746473084336375897382960250265997","308582537347316101232719714819045513031","115176971810315999174929545217840611325","301438349500809406153248860708713084465","17619369273999792043067828435226789757","281289121797768280431214286148856160237","317430281287030125140645165885765916315","257749869580249555339304350034936744732","286570294452133949201624402570159449892","14448174181856739585561386222376158338","109862907338090015914894478990972463336","143891595423738247774350742918809459122","310639753326358785548967209807586796857","42863237680155968923828706998278166231","69609369007460537257978864282834109018","131479510653427717033119322313654791861","118835638108168191680245252678182962629","232923098999813286079463573435418492050","337453581981124846736069942332553265710","149537582814893010511451621059850685919","329482518255889225299968873601030487967","225080876820943388522223713344437802509","169636653210101103822510366600810634941","80336656190270475695243058539514955307","269438480291600111972898472190264788799","161416768572431936832238955536437123282","83716922314886708131209841523603847342","1894024851538715920470215985195925803","308434638002193965637821913252752901129","290008864673063811917692307691509449439","203720454727762115564405284288215895038","214419304588560121810270362627752739710","170108120187821915193917929270154757848","95052544603403492960092560142095899079","291037960807137536027918561175163106431","51168284872279527719903669584028033767","53273002854415703249701915379096221382","5350459746771994288356213429695587996","15996514100769987972083841889705293788","134275826021951328383919811046788006449","23162137580676111907184528317770620026","90479405997705990727772748149607168615","12562492722995843344812380767943128743","150880927895110314244520909854203219305","199780935717645024587857951738080712093","48675760887169071518630953920574314011","169249865846972917254479242119456656879","337069873781095745177420891097997819129","67973631365132480388238946188448068103","81880621546336065327284496248696890211","113565126551205288948411668155325293534","172950450871557930369349505220464425044","20139213901128059217913772168886044234","201301697474520644634764321161402954824","35525813899403985754400848774389490644","31460293942395655072933875701842884666","50446568550260220170318273510186085765","58333516020281118214108363884220269761","335899234169040890135832786058016295211","100181293225543329847349555746967303353","17753812669939783784104269388631136108","63876298534605099695186741695156023514","211246746975303569286013204102976678739","155003164980901147001150906345678824941","86143332035422705109391061184152780691","17136042220108198405149573796187618694","170672055378946232065550412445785629686","40948688719807418666127172231420376339","17032641602089708716737562846891983536","332563687638841979028501184172839023314","17926786373575548408873226805596086750","246076378653324170564556431605949015611","312085331119054609670504669848433252860","216196164462994601785425938103425594645","204123739534293552812084764850086272794","339018783203056255700054189353317194901","143504235375636914407763644977945657817","275575864810101154997242259341824067225","266029779594359518476918585595937320566","46240005297334941030257979168303912034","206879317107436990721713019027076929869","67327566755607723938851396941324670925","290214136760133329191811018592022944278","148410442171361026881270576450455497910","218642089859852311245189705276234873836","134163636161243583979278394066763105965","270295457762991209238496094052027734416","69535625088096392483040488377990088120","187536289259677083215533972060707583403","121016026349905455572420930459411531102","3787050972405587346872188096462295323","327116501575514356633992914216208035989","196719628269758817496287365284523283888","18553948916608513373015365581269562560","49991363183002650182973342477739525135","170949899579461775743582601431102408862","286071504651736536522280297919385935647","161714671331430534543182547361536985719","256389958985140849413575989769261255420","329675955877620987024373512595389517459","328322512108900028362436720880390309521","7784041391834078338724603803995453605","42011396164907727565167675265451451304","48454373699062186335672046618813716394","269621221413486320929967033569319073370","44135460165250575008914593810356953057","166005697698989751998659864964064071555","221086436729603151461705070326855547293","248816134338381895995766119501130756556","43340851276635701765723381484269550114","110412199218079755049415415356609969522","206155612564808502918418227182461479057","207810881066313793685443171830713779653","187444962717293639269948379836472495672","28109861652014954571901254246213852749","330664239585243932362230481094882686539","45891895143178589808844746913636461771","148641414687325823256045305199803166451","102480324596033055248921831168585283491","66450688420518335715505231898244317530","110412199218079755049415415356609969522","187854247183772335046684618456642403211","249015943193253913977012869289141101253","111469448962188069090685974687867572719","188789026215592046118038488366954446992","296808564530199091455627275094139332311","303741075485920707649562612571470587937","267659787465778436625904762259300175121","274405485975047745268002111933719441274","262899723564985962011392889406859647689","338239432398962806687909328254511255315","45744646378872597518063527480503612970","243242912037998473972730999896051627958","34485719226706987905534639014605355473","305960291301924542339521002223914750061","10159363312468416494411373139083858061","48578742597054865825780737036254711096","107781880716051408792053669901737162","270389697842561914978246478926578981892","215529638837895790403849533936362048251","144255021814942902424128130164177291482","280193781692666548029029561972513899993","256767145136909913791544649336008224244","220125474209246716664820320722907167711","226916520664744860903069100007347137766","280909085238938369969707095872686833462","326428753935421483942555658551480012073","253599936719697503186835271742145938458","34379850350198307745237925358501791873","54796612718972560912835681578936723969","146728338231727987532313475307581306087","135656900752155182009379429534537268739","250171544070215605547228821304515667598","319268514277780189219342881126187294439","256767145136909913791544649336008224244","220125474209246716664820320722907167711","211548164537352272748322004843869095867","260782477225954007984506669061871778711","167522456909979624198946891007621285163","284144263470704241934130419822486803519","94982579523915979330102905868878774935","73164802027787121468685160352494562470","295563373362368753717700644796516736057","197620323406854338336859770350320819597","62984091187978019271798188933281787815","144020230892792844746176465160761981793","302290705408305834044399088234724064133","111122198151186956310937789758244916279","285178948326026191501598690738525481911","160515109770858754656638057495805829673","320076994301354278998967161185394389978","231184855516814737277484389992304611030","293366449610770236800872677788951382598","132034323350019865259241527309614122978","325624467754722416115526023419809356640","287606864802743418911029078253301609010","115852770581694394125818873156120558499","96992718995092795659277580289185975627","7330358842919367169551814113429734269","281004761147498632290844249192548765164","235369540615909741429312894120478597260","1517060323023463055267562878983164044","171011000347635801695094651402810953779","191236017177992150230581077289380481857","25817727942083591876910873712405613090","209251116258109732453225391892178865754","276937227221682568836331230012471148443","166631085767764096309816570610375615357","46646568885829529509643378913110316894","83089701563353253451635870944972993945","51168939786715691450642775082318488516","207026150718851536353661134010196948939","244140409319900275259674788927374307860","30888730003355344209949158871632451862","27824610270073467265017838935421039410","289964607357434124754427223472859367117","232084957560418409215098813857776968165","114289298551268665540354930870851698656","281307815549439998737293218346283526097","47891679156422299145061468340803321601","265833864240564319258149513127823682898","225182056875916260714098858976763128358","54684298123333363701392496368511542758","160623361486121875142732411402592626412","317296052514969525116620847652277909016","196768804357304410659967855157172550420","237748921178586191098028554141807879594","1020245493888629887981780665484787676","311164956946192015744433836661769073366","125934656503669427935312950626597970891","213829228789950719491588424542566377004","66464535367377632338734913878623708555","205623207757877757735914967091746082138","259047818129768282532589767210199546686","231202305977926367181034632251685475415","181066370028437912855469310211739298942","61262053922483737077001976651979547511","28472303436446191654464902551323769007","227456341550689558664645813525396865630","106854295651035568372913915996860810874","268941083238312022911633085900175293547","295875318005746896907357312726030625380","4596195003463794568067775961935375939","160500391163604295334803090756731414852","268736762598562615244160503166862838527","134847316153416535774096194598228456256","224539210028556272861657383507278381038","120463769579510323925790217496480970150","202754846355715764304351948740230118941","196596343927685396009954621999946911875","185577516802218208824597157308585311400","271358280926693987246496461212328842365","340110692381921748392878994446106834587","76587583960859216994055462509335887291","301927004777257087227353071145561072213","301430721207801209177621413143047212346","463931917357126306740148367780438147","230421427488415368219446572319699376734","163266060682647816515078126337732922849","61214026581813535631128535885240818977","162609934753576378401260042523069883702","107716492730585615949616524302448946816","20240275274222306572640561413688060919","47372254387641054932348429541774906595","39365234457197836550669034242007266300","47131762775600692110494037592181926390","116808029738726981145984995064345686999","66627986140788348946884001131588931323","27341711010235522432124697799975306326","313730550872064861178584276246020976598","333655887211957617447490534814975421588","32466165636515880082099098612847604323","66224678049942158506705543992012988745","15522314423000391988362551650049436401","57604208005982343113577583178819052202","21442020197119153720585132898512378571","178621425617662660093739830087547072991","181255965031168822530753234267013322095","119243984610573377144250916248496653614","84044215777895637594704269607028268970","166872856376899735106492827105407209691","186587365209752048881052639514271223752","307455277504148471999578406401867850704","279613804662513585476685537490977824792","193945511016766893775470752382219250865","127357665748553920484733205784377090221","202928615552593767344749162839066962886","279499985143366122578577156641733773443","91199201284476754077829879526096922845","86806823568695915420140832305743175512","198586682316536150070360704677542984963","206923942453277026988110828777495064296","8376901941894519158276589180853763148","109177809038139393002399203433389581272","332374056287462460523472726731144030372","262482060479484179545318239579103437808","268491379118235370754801592645257618017","188659163458311234220620647684545504476","77060335375213569586106395980746635673","33979146371290198544453539398953756021","314462530662126475426600767864081055740","275190943347799064865938518087154998429","26320155115863999977365586127021757469","247391312065916281653332687339563927526","239192047745967115872755687926644922323","313436601701293141261775643898669504440","40154698740015415724592321232553986874","82315788788745811982845903360280794283","155108818953289102104984549951736593443","209101214673483110701636259665915562933","130077407740454821905202171955799645839","331230638221356916681458775599904060058","286994303239709297649829939116211674980","339942796997775995139801970971240763468","237018557953424589199071267278572243939","52512810362162442015079674553557057613","210999956431091782543415998392462491728","195796415830522777934264035769332146952","245928788856713325895624493789238013313","187482737596593429940233079673663239341","217970194639311043436294196588670431871","301864900561935423719854797789551754238","312762795938978555585065810331969171292","101289302735991990159852836695261565955","208924366770487928313074447022441811216","317208315360581631522920354315254109281","327898480354353803025026334034614457171","189206759627451751208992973381965389647","66429731424365050868383517183106187904","335851311367051135838566499853555738953","123064433716057539882861805832811806940","81641606719435438847211503756419116562","84386664807430747825851136433049489466","30127242605874397954859085213706549073","189090328127090712813210074595964269929","25693627185020870549487721105965422599","56447075882803352625693380907781657097","320369348257856725782417969115772135595","332568070917718365254628547834354032935","200154426144217543761496932695686880782","123416742157420979406937223948515747667","91450375545684841402427384145246337003","21215233850821947722983523861523685302","121773893966818023775168714992343668652","165301540533897537322791309682230186312","60355083209927096341307625920012416357","221905445966238119452109427376768635013","295121814846173882011426948552940423017","33563449795657512230037947673585761626","236012152293100941449707727822368130574","287454066781766679004807308256842498944","238939364640422207321818407471773522224","88290788126703315607196488172324009216","138157238610266813089521788232683355184","212148912551853449096242020789663784596","55682089617325194038514367180785113785","206444471980381274529276129277156410511","71432188240904940381743963626796602859","210975054987635796632586229171631169698","274854483004235241537578167683336552184","318054962748295646616438682529879016340","228530038798463730947110573093323184644","52564453517473484474662810393344539335","25591131305520840966402770387554775320","314677460126599811113799615243189108647","297572108645327223092580073594351182712","196175950665543084585781563352279405911","151115435110296369703461778166359142827","194697146439142830660803944183613425413","270569008993235513130600406919060176945","255668940976249112925051120812512663624","100739770576694213373156432428733471992","6445202724668276392671223011057622085","81554230180595219814736052993354747457","23083526082109481878307142769059602244","25597433359134589717720186983604481265","188996362953097067538317623012545369260","125580048571406769158755461615161916964","127903166047530375728865159937530912168","211077622733455141716123770565174380011","141027151211559691537358951704257764882","321282370455837921860179192077021634384","19998742573435292518642368305930612299","261847366135878579146153813744974341558","171298194952697441826112588790432904202","178374917263128648186581560759384785034","86147693320104310947568117778978576089","23751394142632692675370417110672310103","337064295866699562865970357993692445177","339795463160692970283097301563282353079","85646131497261466912530308972440305562","300831213405439595287516973054099721428","49344068256112678456354108651316735738","279479498346432663758682914620953924290","12401427075385080238814560564067497420","131849291895098781360258760023285633168","32642335484271014138886640832614439096","16412339510191602687840787077630663892","109541985708718091150855669945061142623","177731531672681322897233529209667314796","166153737308198635873760517203115369767","149428023770688346191099199771739532318","209569906849449173506080865107751727068","193967535498128590330785602927273955787","286423480893519254900091183144806994013","250567022729234696147693878124263104686","101162226094619735586102196171148891221","130961552571344026690850316503416657770","1503827368025420942238015373149328178","13540111265475212663811045498329006094","46336879422235504725652525306118227194","158771940849033192971605704773088177116","298296771732516011854328196376112172843","151445662121197361887934403626493529940","142824201552006319050729813416741933518","58776619021923092574025561540015176315","22677845198652415424360689498649933004","85026379285581672552549810268951788149","336924362956070602251006019246181960774","277799996166179899664572889400550010269","119579153925554461951339904829994855973","213200964441046623722824384813680186893","318641107518392000586826520138002741712","115388204448173221278410086161219012670","56245317115723670079965703186981283814","174029557542860792312742776293923937001","204634712249316072946340564270914323005","30137399499627546411069757810226205082","298527926706897510400539709733509613926","51656983537512274613458509652727494733","81443034043886558418128101880537415313","275367006333449682971290121854949983581","211117203294698817597425169028221684337","66212998118619848463924563781855150984","41204011160966250464515283813596470118","269385222767674501133634827743093607512","301046233687390166784415625029548435469","129914450246494010469927554672550991824","160535162784560075181479165917080673794","242268814209315255641959717587489563911","69010536152562579115122914668875067889","240353610948118549616215538653179493216","278781245209187295081826995720478953629","272404108475255083599408107638435416216","76724326191418869076683676839930823552","170663782847531404445140140732008103827","130067728486095044404673345281645136323","47408114534622420368405596168991849603","154768506632921384840628141905708977662","124865686713261988649584141948350152728","124479079985581669048109761489079636086","335604524621034637769622685727324692334","218760182619514228888324933279264597452","10580054172034633437254651338839398542","246547054202910587906914131037932850051","262234145868174123022041810012985042982","32537143077136814424254786450893153206","204834092570432616063791011396383241499","81712748087355260967207134827664237364","177561004018551689787522577199538710021","167352615297156268824717311965385980510","171164895277738243928587429107767049210","326845654274243497895767894939181900237","259481958695256318323131398480312814767","294628588205431304524680418290508560635","181266960790458077391050330291275741976","260664860710393746023040006988752214298","320626868420383445306205571750432074258","278446991094111008256642197044078554468","283282415419819491707846138189384462280","307345002170073344654672138959331563134","24736524568478220320662742752016159395","46385367892481295422754971257924673967","4660812643194132931453728336809767769","140703632835383554731283255641150359184","215917265982978645686715873865661944774","143653934864828121333210325807995134935","125244996114351634404993870610622814505","69984816877529305422034467617592793000","61065851154514593188259969154451727607","285768240856821828585506935015774293507","108290946457745744952632801132108056930","38964770589100976049103390041963858267","21738654111700248665922819753160705235","98187215375048128040328265150944657342","10332390868710462685019223317843136065","330295215320000921850550204058411401945","132942387394409956360531678166419835824","105627779049336863873619936765156899894","191877545634700513588923815822391632739","223456663601737286763672579803562036865","199149077758174406725572292129714709028","172985952763875120489518558443404328308","122621424342202266116663531096180181422","312522718819495192546893697983183053050","238285515819684401029488510508285600633","174865300737320460388225918071459618468","32422165025493849217704302747148873915","62845160827481059069284779123806530577","329393447234067761544153297904761245602","18500706703462243162299726672407400043","170019644952858084233326772069625512972","255569048111094636902399172763640660292","124065653721113153031423899904552622070","110338747268227009680768346159299692091","229173467303970105679014646142454401752","175087270041709875772930782168523415292","6604676738735501919942463592500006234","266030744871938698975993609700904130253","202107088717249462088309237746863097474","157821661337107562491414697129559683518","180538665263246303938685052494564671229","190173578834094998981175489903028928440","263711211453187543596973503883320151761","101251791137063934667927466393531925922","70113611384760413521719397149975027967","168383661984605245077886617822092697109","145001535587624047936932701312201318945","282430165367380562712700956207066746493","116156877256787355584200976996641060963","205689697501520758664569845051372335776","18748089270773973703683324973829747160","74863683400294948248087114525814778494","166480610481132062590779166184909189673","97733190525798059094650727619000041401","95881564858619884556536648852764004558","67428350462148873552105743402575933968","149754257509374714479885584649663317904","206633642098669888017603542054305442250","51465831677104878650461617154124548291","215046330177068625324718368277912986772","49237915266001653006985083500873765873","260963116781659007458152566220324937992","58165282497481377911102097766024292505","184841458443600710872522714480290237152","15674024614150048973395080649406695419","201010970594266471469863077236006739724","258309174733582950383888005273704768932","331177372625873156919394147371927340887","198394415855932796948107393282962903945","116364244298888967401053145324673295877","237971772458576582732649085328604178668","313739996512585469370665168604404619737","31229646131717406140691040397729267242","39558323111165996617628979040830638125","84324790540205742006128527723602085753","294864097955142639821848605197944969187","170894543498334537691142746252560172609","8020494498637298607344614203302833450","47697157242470034041055280382688229437","126969832327150810630065585254235406151","51556658446586720419958276509917830954","63374809161339285843058252007669988906","108847531600320772153864357877915877168","112311328762223519721115827929976437932","185745297688616263160857685701420717708","100905992495539336142977378789618078527","48826660858649134773723304787627393572","229608042443261035976179807184064225602","304608008487216154523582565656125254784","176975978841595107646005517719064061175","337215213352355338760069922869742501241","2751883388733681648227102278911005419","270356826359052483416513145783087314912","109867061833514937426420684351234170356","287529984236221991516037011480946393","218949248092460776272989026100169391547","220673794128141420897571679195609147001","152415164691235525195015738882413082873","147569711120758615772188250069056223567","267372226319172917838312516509258161689","238643222235418202857550930170099921818","237892194282979776224012954171825461651","267414904494265975122023299082395631577","334296069539049014617535852220367862167","107477014374384540745740457407648623404","33604205037988203073025171572125946222","137920486843157922251396451005652753451","74918400693948251584607555272206827864","325163448822336609326219614670914160668","149151862982871705697808458655524867722","149751617809903096461440820648704058911","48371928281563575801019366293977257329","155478204136049881021840185962748182446","290329048137539489682967567426253853373","208644946138635085869333812216208535649","167159561601580145570430596667882627994","17724746908442696206251535241659997233","310807351121901162112809529948344110434","156840553883265946333052970615498454831","172863402864416430829069276872630583701","51901370775570691097151564371561732967","282780485195101072648107814165670858050","21912563117678442294688104221769064146","3100903651203112659469063381811276156","290329048137539489682967567426253853373","208644946138635085869333812216208535649","194665407476377850148123145474439057997","337645391501621389543310967513199791154","64547432048675420327596944302321670039","203515291359670052510011872395640784462","57894750339855477469143691372573450789","39955263728039596291722276580470588668","289105422519417716504577475499806451411","96153014445982048753689441764001006262","201112784602200060994478545058864347022","324133624381617155532851873895974033946","254411257182800967314235842339130324513","239850831626160639249489755723111971842","330665909543519917657832518875992145520","256197390607314781352111864643804212403","95718596608903727089892122493166039862","84695019302873350009187302159791073457","298900326085618159461193396810894138392","277833648587364430817997039751259984090","230457706456084426760992597783779801914","305654294097207837514702788193904091955","326232234799652034626101694800035060555","159547063985622711331089308170719518755","311348310344831764371118772980210561076","300612836679601202263869389876337740054","335242646243097941094687954820204452425","310508310136077556007664786290690400583","196175197710330374012564520825321209756","214089936925368904948726239656724953180","259266793672259593857190927301458165856","148625037555892192674611522548199083298","202363575563171367577336467484172082850","83539491541094774304677970464589016485","115585499267057307411377457669708871375","262065875379853738755746001197028696632","240012602604431773553703869220915069055","186591973545964764962891298483697925645","50039670989084689950678342172736995369","145402211854367975678184281184426711902","186937369528920218085291695023142764865","270356826359052483416513145783087314912","240702755887746030547220026345599335199","210136691780743791129346932599286627042","168613768702563275304667919630172262784","304916934623886889809861666237841679665","250668324388485906424016190296803382746","42923857151974695235480295890652340324","97915840798185937575679134967479134562","198980410303202706063945694299952925418","305145550901392519400779153128784009183","17292169790156619775891840652180388844","47103330905052986758923061640193622709","263840098507097651658945059693969236400","66297700395657563092244985300404002226","203284187366593833236554933633655130354","155659062281164191779135630220357527573","40192689717957874238783082126931959055","267868390585593816517915983992887850017","59305025122328667752523680809666890556","36886219301355306958507476137539132877","211541062052061232138233692232218020145","149112562486544577635485466925773391900","130051605031711502340805006017977603142","175339523975628323526232155402423363417","198684969614820174128082367264980843431","114105808039705290523097834074938455337","158611461407380889937470075457925582721","172330952742093431604162548849586046704","225935804857788660827601282398473892322","258454026573982902336049002163017249447","279649283279359439299604635980583954567","159131246583457595848554510822450043516","287417653694694110359473820374794723908","83685525991086493939433535017654832391","143901822214077300837380033600505973297","270634102579160394662083511343390531825","33960839320575897474878465002481594990","244757914241495150574337420249242389448","198271206289103365324420740489291576684","175939970792883307158777962142704906041","80464655325590061935566445172833798391","11558965998490751966547039037941997184","248729281077752945265157112086981459212","262061949061488761007224185788569076937","68463774885618016799703828189656207621","332884197828865831721890338586322085020","193285380693051017825235712220672655337","330016870701690334449876643370131319439","187708948608203450805792296341053532997","286527299727208714620234444114836740080","158611461407380889937470075457925582721","12895264356138912009400813419908092747","101805468714342375505496523183748895270","327158462493926214066419408139761499542","339114075067857782555777442189730738963","10712834363542577635345099743909677010","332528384447326330658228333465366857892","40467268791291301595075140594208407338","249375692314381725025723412485486392489","297295444819886776360825326696600298970","82267230484943141431522298292664964617","219070227417135525275428382570305213492","331921024936507399029362456941077776528","176687225845820905354567553712641105638","204384536010223999354724748313335749210","185695383848597285439435212591131288848","273009093105737010747976667882959751919","53050213179674603682535000835889456129","156124659058012198442048595662050206109","30210831240259252011576815446866891222","190606787562983675851006298401334731716","93265103544495810252105044305918232456","293679203200420298110816079213600914667","257914867774458182572831010944357910024","271380796844818367238603432631118138064","141582714404400928200387990785665493017","281185267173768900919860382349585174888","308589834083142299139470823790142800127","127857404838524993619768749001028940322","72700930936255831333223130002188325267","64979070727460800942581979938635276812","26610874665517608962785989606019955798","300796905826600066378076943881073773306","135994480881196334659518067994586375836","252308262166845398002097132841183634629","223023560468115912883760985932280765904","31247308881452359245856409676540062389","54792479130174620810092961647181367148","222154287597374838950354010808689404248","15577247674293899248073041332533788729","327992054922646503524931008485978499683","286504487391223470104409353237158495246","100409256423016797503728329949435391873","80402077422376846925668604509024808314","81598550173237552405974771784162672277","37212146176236395061416670136189276639","141184949299456093199816213743221978649","336490568875291599599863488708732634663","189485877339875010269324472892725616577","252895158429829419295651069689861870071","120415724838025940027695059237174466113","245708390347561897319574332501999938775","309414150099574149636332714706146748827","12097705461037968473524371106859334757","204018143863074877759618952119858163483","281185267173768900919860382349585174888","308589834083142299139470823790142800127","127857404838524993619768749001028940322","141979455261779899559508345023726664299","339146402863486996087659151330262150736","94185391725657394829283716405701251175","130609009489084351169141556754636691637","167368870031498045549587673678331189996","3798211644221132176773174525834182322","15591546476328504358278680874645112365","142858379688340666173723919441263864029","235133733562820160985848849678124049753","78504596440123877985462100493805307252","146226593081448016659923198671654621692","53996472433744604872026668559817397161","211578684367135791529780968666204780472","267098788984582510241945721974500061651","121366478760551743919886745061830504749","167556643594195304756792825384359005495","294528029796117856695828501128658812801","50051630224715608850039454531458166085","257888826957218003743953934159726424925","34794583237955446575279980265626273510","74022492065069343998611486428716382821","327002138598473839799421468233114362645","46810862208282063582389745402244298309","173239059991428663486375720671005407582","40427989278387598158624000548326661487","141820368585929555762588632140452542982","63459412974420503119641214860666934665","106861661028974302462150987043505713959","261693942126601173987291366309158868235","165139634227863544141783124126230248235","303914934019742648714892198631032227995","237482754468185800406038188388030803850","196894303526339056632516556185699707027","228908887820252411332366192551620085701","265524920604657807532828833254111316052","153675138427499352745128769616017630064","5357954795833249274214528010389238713","60264770054727210593116431922548799315","251705617404789254581816897656750967299","114916173093970283140162818536363637362","295649000240818391560704205404822917634","276807875148823007994340816655556918609","213097245092826399196340004804453067191","24470443443469188205778652565058331059","114719894615954169245124596495431590875","210793607075112637959612372689194296456","7193151716856307323003545386491083047","51228444434618469860684091462647621265","149769468700546200857195557194342903271","80373805340403528406054494444208762837","140186891963464754115277210060425214861","119134039422630289103626930101813708388","233896023150966589459238999635664120286","311244271058516128591062086524798817787","216926241359385942037302558574942637530","281242230887756244665247845794460691998","158331548645890808271182907007433706083","260510101704120825061720722200398029336","46597894023795454320496024673756539227","71365735623472338332050896540972642995","258764522843712787103526665282235308407","293495383571004096489707220853306569204","180247182499726075281871737392077731299","38606012179997339435945760430543076809","134662436783554034820296856994214759152","337388629059230737370976381777477795969","98368724336590430805314652804307972095","147413012181211239984684260889989041611","290433126699246609478937645337984616122","280117812627477085571916802238923520838","179779659233275377218986408973871670815","137916958716452246095222927825069730153","312660984616755012529150049522249272258","162792831403320222566750396646678088387","193486360731885087047367139992371917798","318637429861524527368157901561600760115","261780865098854135820914644707032469452","279922604037421502615146413768251928210","11064597767882286650976599462384519077","121549557068473903913999168483939921617","256420729943831037809105093462647771985","173469376805706286268080223395910463138","183310731304103042270083274301973922331","103507718459815906448537530021411003936","204018143863074877759618952119858163483","281185267173768900919860382349585174888","308589834083142299139470823790142800127","127857404838524993619768749001028940322","220905184425855867869378736291259489786","318143360914547444385342420057158182959","226119629867775345077589432432941437733","261499946560115097745621533873931958680","272923741760742187130670374532280934444","167368870031498045549587673678331189996","3798211644221132176773174525834182322","139796494666900166717660968169626123341","93438498490061067687863209537505162576","191091367341461323143046391342114602054","298803466804653200149166663870977216229","141456547551844164117171555971238019886","1120421475375973728992646171975529553","64811596973844048717193298861021781297","249919314467693420720629433591579252367","140252776867684298197730681405984486897","10388349382646558150273741921423796214","313617678657479833336231793087149147833","54693769813922448650195233577820971547","84455346867681673068211774335222912586","322506878471389590157604892373428413380","44618031055036994657881541214973772026","241093825280543392339588055258198499899","171060112082021812555337371817511337807","94259700363218446895889394845970653514","339096791599156876859530726674049172972","63645805012695139529157250949511003354","303430522117852281162772243281317787225","29219264259470126107340049375423506333","23056885018702938657007887415994399255","19862590827716767701954408237318289845","226423533786055630719812969308371061348","250652974412686686198070349380511822883","214846277055750221908396194973021482942","210299226862854743724166257669051765696","238069804745155043599616433670376630469","78204565488941175817722745061126727038","327570461940087319074030201218967368583","186150770535009296772065097400397332467","145570134956388336380513054023316756812","138187321871065306059897436049296442130","312542052777697117501587649459418065966","194225323747258220788822336077310193482","181444498689031671823040111057536681044","202771673715668017645881599995815514107","162341126682878538722935278244392185234","205113664889051011171177549069849643755","18204718294829512135471109771519695426","250284779180136851952907155192469583898","339609908626794650392925548368897788549","9930190162913344083504228850371345558","130226116264233142758768850668202748079","240517425671588346809486435444002717351","37123705139794323852040509014325027148","139371471791904779277939128085407723269","159681914117508630522088939660026303645","127884506197702697622469106331099375929","136655360359582632028796913175731447555","90770239631712409059878376719444051546","93489118252836276189870952877002937450","143661472845246990637838829454008789842","138497192057498756969366746475302749085","45375777322391479949576268160061300081","181848334791243657660404100752989623261","253982163254579923012393722719860187000","25827803285176003826681401550503662586","323083081597138419250984904571049676781","281493159711307911763552406210532429650","52979074327626366209581496335217612302","248098049362196220238164317287619808065","139417817850507916011027853159201203169","222025736757508856487429395452351535485","185603735651576814734328424322407671758","287637131535676565168170900235375013270","140654611062072782223850683454183007970","340260273762792512113772149063357691209","174256878945453892846588567095727848423","72268522817191892282303960901940406652","284937633357679065587092205837658960289","300887655198149316205846076888698988288","218795905464629488045336404968194662484","211835672134898239627260895075827254039","225576066922399353123095997249288192630","216388024165482142901039168183659378733","138586392507385841617298405205572859681","269862773961124882812003740112163596401","74911548827074983125380299378897474172","309851798620477189378108894486248539105","155944651473360544058774671882085196220","173546027169213819626861625584657089876","328368399746304687907506815914626109750","304581019074375021486974881574266344435","145451017803870941923241889885646773740","106839843660264140310752221350453241741","332111539041405440405850046277050320761","139881503494589732615338747209081794832","79437416214558134348200939475455524817","281876852936661515433305818966797497770","314923727041811247089143873455919315186","108471144393887364681114750969405290448","50996924402299067567763625897454616521","222075652495576473871456290331091761675","155308528671814909969867357452873595173","126772575641359609404245726697572846749","318810682236648326785025978982825144597","3494520570939746749136906645675784234","97491645413047587363113694284551706596","147253810583655580974203842000315544536","21623228603210613843386817048181788726","64869507595440435742536244918814061060","62927813017153913420464814262468225614","253248358698966438248502396874565080860","185203377607974977669699619768725707823","145827800973934741584987148596979042161","137591227987041370293376246897317176608","328876957759480769855749981042703356200","234976108863187755282808416270817762378","177239285623391169830263578620189287579","200214330976616336800455072813976974545","226603190578923823951567401302850490503","73358029420531189908206601300136294163","305101451034254878886679399925344823114","158799780378878725068571166120558265893","193035987993606255295234854616326613081","131727006078628096041906048209543255155","179520872447233663584416770004187085230","84723393062350254416484343689838541131","42125346875866591114365956849853355324","227524248291636290903619740677677811293","183232935813129435624868169439516480125","284013602898036056237557869230248042410","135222252907455492245558539243469837921","332366771425825189343323074032478038970","119446553068237558952911678126833247489","270910439557199057702239154297361012453","268691157360874096438091773427532615010","76120445367105941662592277364059695576","88306721702361202365788905758696968676","267868390585593816517915983992887850017","232928401839704796456988620847642401222","211600329481077038661119005299472219195","207394331054439308296578332117064995497","232833656670694018270353532308080634335","233323832578568648383087065988324860359","30867337718308283769361701885771581972","289068553788911521058083223943478024224","95711997598053351589041518565585556879","10530680027743593301121311813465619368","19385077847421028507055372337410952591","50357178865983666339162507355542743620","163327842039477426006536006068010562395","216258644658257783093437812748163973618","121829960540174721998125664346002478479","179632897567091668317738165360857020999","289216169403932018568622996882283234745","127565041980886481044233788932807467340","88433538240033692443327554712472357987","39919751861111371168050315759702030217","32562543956327942260492340456564190017","102455274704742508208949722600092152901","174656937614874902335376011865010132106","87341713672841545607178505421803484282","10605036436158020367945264050407841944","166735912514633503524683358469899882350","42462296585962748295717894829952682813","2447610242973856677216276994340342406","255757425846388919531039693603799429209","278040241574371231659510441330924883669","191453231507759806529901044324869734895","195770853133830164085575665981018949197","337497001635344237587081234299514366318","209627434616499596787556593661577577751","259264638661140346393416100658123872273","309180611046435841669398057818428445422","126012331256642724847704910797309354219","252827645540396129682813510085905842120","264953942942449162551588923658364068614","138771317590429818889968969051009392652","50198600843421853896270675524507349284","205395159949158518409572812743263820623","94688619402055271656926302435019621287","54283252821937468759486159134380335539","129859277176362085019054965615050775128","318408858583126482425390236127289380908","207230812144258585547760469729194877672","51047825576735164032993258786577858598","118406418113528134787888174600168862849","303244814064318415721193773083817351991","284937633357679065587092205837658960289","222870356422789857827473950542157968697","152629413201772618033843684803246390110","292115801365961749841752180698327181697","222644169133636228924591964965853038009","258517272708243684712851410511899405277","31470307329907281753351470710153245441","202299731580389631175241247968830859919","122137109994591125841025555263866656801","339002692318531865338985595000466244025","146612534113984618744807208171265810152","315374789056247085264247214568222708815","299929672531921307621470154470542636808","50581775326789829682424173666030893307","49241742043330782466557648724949195454","279147219587592024233222605146021521411","34749086923629315712852343897634781203","119360126814504680831663211747129555173","315560436175090192261293154041416277718","22135037217602159194386236219525106482","325496350137977615813738204424889068770","177977744144638970501016823919622022976","83715237623569665140623385891894583583","276115085712629860594801541714125043118","305187847032474300929832584723623165666","297556773039892693493399577074434062673","218666142427016459390726059339641011436","32568608579491576174482717020523083424","66397493873047901353510395356254700187","278631719034027740103218941934450889969","19594682298683288598782323812869638500","42956791779626602234564180682853034043","237689178331057435906595012568235653239","340223790672767236618709058623190926861","168513188637008095907324480912742506372","86433968744403236071375119913429549952","91431751494817121243969906274755679169","226264081492985741776655359301296845795","285081381558213330857127784468311176254","146852878547079823026961859638696826204","336904286365317522104663549968881533650","325364283358369191958767684789973068614","88977251145992366900306748911999906492","40308154915374935732742749029679967966","281579897106612915675934242749868383024","18885347663103770913355081325063108852","101031327709586152589867186369271392111","201387082056450045604827914049698007690","245435357509448167212753241705478785167","334750763813580988178393505378781901894","228836419439347887851243352356181726169","72206573150950923615647462091541303603","59244387600737960063467922489714692584","202053976829033769757213524774323137566","312322837682929916125136087461808963570","72184448214316109215857669315167560004","184669378442409501374239686273681007294","218873568237757180174450299103722351519","305027521457330628468128503770243105386","233360496610996426403953021279612734718","173612485336538628076395219670243373479","100829024606767934777477714836404143093","263688326194937371715087759585565297224","164861061982511901000089107654059617921","167297315024392968643866894387582101750","241098516246839638699418151482068576873","291996989243177042189825439514171396928","77458882451340776377770642039385854750","335491957050884643494552121835483983693","178233427911840041636585829901529126770","233251189752102485349357334994536712412","19499636986346348149370936894457215355","84702461053623816398275337050857894137","91967452319916050495987447063213417487","19408490567307078825847596432767699771","309139623310412724634060100636629029644","208025197192997979155370645814693792748","185675268903829393276465427140998594265","325862885530330160267624520800675410101","162403530190626507185959022850569481836","62165689738083600379695565403370902838","33288566320876480894114807481865375160","151563847874459703574469122811662973994","282720083530092842633887006735994882368","74697300753150985304381243645436153148","226458491240731018913435520154913785196","267208920678245380811580738704594536010","145260007553365863172948756274530059320","180148880394870882970091147554537748418","246683269000445496960499340701452782447","186407600167936042222849968101983062838","270621764800784339302333714486492378162","95437797424933231263055469506678055636","119121010844812506859835987202434184986","316851813342035165585597555095959133836","208461027046236195496217823560914137537","45527856245325677384619974633906763396","72592200787135539257650815910479763805","3912832820313249021603360454337945058","62804173600215506633984413683261507850","255615540601074561603691070819084933039","46019451117560850220878547223472029204","287017359428855096404118666047220468692","192217947130611982202827857354410234046","324727907417465647700428627470616127148","226535945061463405924462221567315871261","130146211582071859434023951507051249822","127100941425126904283511165416528905572","194006750617542083612390393409313094662","329353570779092535965643123368070467408","30486749171718690761231123270796333219","111493622908354910292332187973292585348","171444164309775229734556749114865945305","131609302639991890788557708291999116570","238096909072980528884205627517191775754","124842326720953397272422951453887635065","125587688625024753881181337773062859543","95869801895413644612325409339152202694","98485582109260522786453667645679624752","155864217777786278805539252669992501191","95171281375839857097148379293008839011","263437480187774885828218351964036478891","119078429051360134406370990425430766244","141046870330135211772750548964460233816","152745982142776126648366093858853793205","165531049533671854992903239386451227709","148930944202663664557157540938073044990","308269179725338163966987816505670689234","153549278498276413882066081262305235107","258401449378588767457735178063410490923","311858288151468582825914845638258705892","62392348467800666468652349052297928957","140819326522846612596415463755335255736","80407757947413099523082567067440459736","51653520795808187252587332470043358944","74928166491806010706279510193684070758","294462611459053819548943174368155911097","225867361436496821926816826657839521049","287327229103248338304864150632422358345","201535635416140271033149453338621395490","285035529284819913830229616428603495505","9464269056324130508901279815567588436","160101849300346925182294210460192904161","323039252400541793852327746813169035871","294742040884891971054430142371240375003","327214298965620870677277358374342706807","42486292869282895958424125637062607328","118743231351251369204902909485683901300","338709050614054351981797277232326930047","294939563224954003316748901182561755586","339606452707104373008962111174328135463","6840787864391455958361390891578060330","211193936698406161443411547017224938605","82051667750441491662117911529902694944","50914188087069113306565253412771182905","249452278119638462001976775188114556555","254459372055788288593578759416416716453","51038885609765741090728383632170087501","279934403443567852555728778667485275574","207163281868777175063852604698834370144","177482508105000407693376077667031038977","243909252392115345410038592220991699704","312556354957563554008277748792438312028","183594892515679954001661465417490793299","212726029781516342574772232280853495126","215859219397385018490959233977458796641","199119320702019807135005733272678016414","44763336115204277497011586997628387354","188148462408814494059922123105491473750","82234777699739886977364284410737071757","289468293591689923048059766254460478968","313217479668865178339851562369592520727","295885053715415378357194178935789602078","77654579871011520060871765883506213935","67518054789396754584440155441645929584","86577618031502324619639141381769834381","225664675652152514544655829786159491861","141374835179908443192490004299121033116","155497549128624076668427846444944414493","330692806258096686287100480659241064856","229928119316761353311200567985623799822","155256076859695707800342919503463363056","44021478498566651286968503102358121302","198264231748529355874654922529487741301","66557508380186864533498196884910679181","270228947050052733693488772936240965771","215463314776492088588923290882901452716","116171609553033230951948540601212501172","102916384744353428762421828890905598863","56473282980064673295445809415408908321","278117907793164392030890638488977584779","55419932965609722760519251646536001614","228248881232498257281792950191349303721","190348394663848555428190090320150188185","203033591251388791613706082127136170719","171929338317797133846067385502223578039","70161319982745562660370450562634508018","271945116158659521735852933781083419884","237903400330574030613041940750441474574","162264335270919244939688567699620955904","330047558897038309711561894051286028684","209263667003093429603723879526336164463","224466676789065708296337054937017954783","276664335905496127261547010556715364630","157975789089136733881465470933734129229","248914283769506402184956445180554155308","123141010119525664099817963259860933379","21167938789146699648863597951472216045","87570519991400185152478003419668496424","332339669573603112811373164064332676784","151882465132850029461350805485672627528","128234025418694087691261036780876816397","258358533069499072170547021683108626090","140499847324232304569465303683394588760","71436179910246331537550713371308092743","323479698114044810631014718527472024822","4123684684804918420649214849960898740","75596728127191436125282135051909049458","257091507691421690252888696063294940469","318536848115969313260086205954032102289","170790071487212802739286368047907339690","187599063483640249221953309045728684275","255573169565010313552034160237606332204","60645816834030848416304304224630821777","143431658535960819638046079497668057038","260269343506019212695355100969748746012","287290050296358982322316170767055038979","190691825642618193097633421073051091659","177409430566461907685833109126641334648","129188611476875827483078659065501993629","178375581643982187603099898990078011173","7353971135104908771154146658593404783","69144001663264215927616094405553667000","209046513863055327231845044882965747280","308481637937120488712573348820899992769","140499847324232304569465303683394588760","288563150167353530707807240478181934803","113796289078297412756912964332311063216","299545936056025381667195826754393007777","42576153018731374592409621623554685310","236189780308934312853013196476284102860","100587554478031816881612195494078526208","189393163002591363324885703625570172182","177581834489879469994984104602326415712","325957517757411400871406273685996377138","309963264016692533310660343957202456096","301457376985177340762997954946929357464","319632293257467207498026968731532192125","217216762188666022424534577341237517076","306384981536933337877086073953147053544","34681973543600339820324959051540085767","326455775682628337937921527784239638758","232002585014427562767938407773354219179","47994954200589753433728202688348061132","62480620756526113976164433079203972664","178375581643982187603099898990078011173","256196050082636285153977482694402703772","241423626743070113556224570669984168100","311290656688677172243392993059633826956","296166335827038369335006659379701230301","337824013241570799354221449721046203722","185720964338177647565515523998700157219","290760123387997531740225545002768449973","224229174688387083630041111117405756724","308134245455540259461988129964515584967","158227979682687128144267095460653152633","336217608767635470823705293534583404931","264078353346756451173363540854886570081","170135804352506821187951309981380192011","15777518069881255543084022387355240025","151135523132285614216800008157252887342","218142443782851224083774384406971592376","35598887356372072628731301355012806361","296955315823332448760874250206422026138","133281192957794990736285886761466616959","262747472892680066536686222371895812086","108195212822399065118684964080970114074","32947423251399763863997883042470243234","243314409384593719790813802879344239243","5992952405222197204869512910735532223","33539647584680847869340244601793550638","176606460694911629886273958778418151612","268945821898071479786748788261569830543","126608021633888702643156613045404950904","153160358385847687717901704469764208170","189370526312034218061974271393074229152","265081194553664074141885911346442619905","114539923581992269055237189685117020102","130033474352532101933272149923735509694","166162808471179799209338600568868647186","26658479966513141308719673920537833228","99698964354761792892903489448926413628","159146291303840652837397910800115645227","197779491907951560881474151778038540790","240859053056389394498988079846418748727","148010634437954495013362233106233203740","230757417750941455983952292386440269366","50601710710951083391131058132977223977","53926902605101858138280942515239430575","90777217470310935214431469229238508431","20841722275970745996233024396299038341","334062302269126951189064162234295940844","260298118299523315663433960256773311870","292485604875798927043379649794073793321","159449072361567163569039530247275551914","147660523333534315156240318040236824102","262645087563472285479881619435864675914","35016196630362278688726858858078802452","296494113686310559801501847531791527182","218088472557984611669881420878024212947","197588415616687049533407611971167672823","72881179610242141426494839135885575001","176118979209641766938037397705156728391","288420382775137198478119624598424546486","74910424559105202810603165203014658689","150491006123791105809022827173644246736","140054860711192897158804829965648425669","258337679216663100734837841562342510633","111233584325300053526387529087863077776","330067552693477048045974747237487391147","1978997652526529728977092459866262345","135952375949351835368016329242676114990","120090973281711847989560176769296676174","185229194265899928931270969203425923625","79970141912888365498366085674430742925","241761510490487754278048618033193619843","194347296459944601254389621223249182760","64192988352049681013682796440607086960","53382649795501169345658911371124216390","208838416054046906881935286813320167722","253536811782165684808484597499970459866","161190511748556445950348830584903709280","77123818252025216548065735068305200101","194032037786543638965938612233738450588","261098492642012642600729259249541875132","154394761215732590763012278949769595080","197059902213073958250144064773473798839","58554165545951026357922151951912815123","282067077216702601821090046612179695885","120717243780595368663363330945384994006","234372096859626835481117981054983326139","82252459488995908003472576769037849758","293269213400359010629051291244653017667"],"threshold":0.9},"id":"CVE-2023-2007-cf2268a8"},{"deprecated":false,"target":{"function":"adpt_ioctl_from_context","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":257,"function_hash":"139455965918365445538217046098314850715"},"id":"CVE-2023-2007-d34d6225"},{"deprecated":false,"target":{"function":"adpt_ioctl","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1744,"function_hash":"37761758248379936098842749168826848801"},"id":"CVE-2023-2007-d83d69cd"},{"deprecated":false,"target":{"function":"adpt_open","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":555,"function_hash":"122315996931646733117697279851129075557"},"id":"CVE-2023-2007-dfcf540e"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt/dpti_ioctl.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["93685256316347133940179616814008514994","58640360685542395131538319649632673255","286774280621451876555533673445255072382","211429263717923375073700762918424014169","216025242385404116733529928991130803249","35765227349703696987722039918737302892","235666656795351815286227736438264070239","75777765676151108079658820437356493776","176837500111706041883786660488701745517","161185284473970972946463257055584978000","129097391604775941120792433558059333064","8831345457380136965025694274719159490","189330308457942800309341868128387327486","107791104287922713022767393073255046130","260319112423528490468949726419721604843","170608522537678784465436678971669473061","298977236214710606377767307105158050251","1468835721207806141596396102954016206","141764791692540946406800676051636287601","267842319132279943781885713398892404886","118373918015080148038595062801354489897","19139284681352945234414345448118815950","332109868483146950271572535546046345471","225858398068081100211906265847344048171","74394608518759215842608343138938060588","196287900888474598094856362764881549928","185527052001824547564667357964512146336","228984729293470174896789618782222349250","53509526564029016510532622032425059878","291862591220360409975897401151665561901","317591469372621825776361933972016752295","262225513326188065693254128165018577250","316014124831760332058405751750332518018","34782710983363266683174871941422193358","317898735864523466274094926940197047252","237419650643498056698960236393223760553","209321715201362111659553139428302257023","135108674943969486065239061399247981544","208268348137069998795891388723619050520","228780401390100180241807680774496121003","309810803232892948556348994969641822287","112547807311098050123938500165661900311","135351450257304253014133779093736287410","145931099856094220568202248766944911750","13570709055224842899177861044506722497","137086724072495951292457449240651197899","274130494161771164002489313830958378856","108103815094531541835652581158623283411","8476384102486756080026028038232086830","216000345259488955552910542149286746244","226742286116884889585837174157867373628","66013079016583134196162267055495162713","6605975081271328626973834608205788479","242844321890850696030264370970469719610","143193371847131104978353991883708016256","19548538435327387666077131281790283927","180058091676287882561977164646463775560","314113698969536716813717265147002276456","114492344480184959765120858827113802888","23647399896764115622122679378358317348","324450945388010090405293430310786122661","212989768032909802213188794823948921396","159469163424622721972187562604872734874","48304770648866374082292914712834612279"],"threshold":0.9},"id":"CVE-2023-2007-e1a844db"},{"deprecated":false,"target":{"file":"drivers/scsi/dpt/sys_info.h"},"signature_type":"Line","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"line_hashes":["212336734929979664466285025242911554862","336598202004059775455262491483620993073","181532895409388936230097034057768198970","58168513297677520975879399377849276925","226805617610554241652433637423073796228","251652458150240592196694207983510562753","263563079015983777502764905726375213922","242134047806917377583896235236588449120","260296816195931860832835981141321624377","313524194724001717297119653235593966440","78771194183176948024949797269749165971","11004430244455217114620408305576583094","170941719622311642297081402519677267564","245074186166185295646027385863579326614","268752105359715567775483137149860629589","128123720739896243369530817147504530244","333076761435095588780270564395949730244","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","25195680583622414237028700643300954746","241666356197786825013086084212127103192","256187031285663819826219858983349500088","22737574328019139652065861956132302530","49353904086780964467181545462165148387","289567812891117915405784149620002145054","295370986557800892991584105094702959302","29249331788263987483326630936655757392","202172066379925086061202832611297821888","165929087468981167125773856811936241549","151706242413053337806493619660921957048","2453365245830812527039576759411712098","127804139931336728123219204397100957623","223768536298592354092566061728079820344","287929606879878497766545473788714443028","206635557218152176972601731716689180766","9839610389330074268123890224246170644","27250198052188153675917181131580056408","253197637505820995160829351674321036830","151037698922578790108464801513601564718","278008324485134979564476090612177925665","130606583092271641985670273254015999303","105273441089104827985103022537915467881","330576960216706815166791924626960018093","72054238599462878680938027158566409891","267308326044028221407560163218654637764","156552656816208518039859744001165546716","216283935309234720535943949137779602022","62069058467576651174328038313395205651","335828434693076449345563459755344958359","127636660818600571322373522133244120973","124415499184997223179940453477169232340","202189260910024376995175329852219520576","69995778704019511386482137983217763708","135889835753019728198295475233059344700","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","33357187389320340371249119816074751290","175388488652319180868360015232283295457","214285645154282520744338246704846516110","159946561500028510271291064244235381467","105749635431628465745515862459754063509","238899189923766140272827913832593306128","153835677737283592966543126671285418148","231084690916352495429047174266518662417","215540112299124120065205110477885429426","151940381892786155881172187843765289933","314466338561881889076524202639900787044","26188317382563743326657814492466525977","48613296218362093126278537541066980971","165222945088646444245910329460410421753","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","249623228010476145903686998823629240059","37649630193468227874365505145573934832","312915562490071219003010515692681101878","269352066055655981478485296132029111347","119495922988737225738881408080310919375","276422537034771606174468082438476982601","325549108451768074679489337393847846748","199533516864371908450085597018525718986","174910629937366290657352775424563802502","20887996202114577900153941222933429724","43040038975558732762797977858775624786","66707762623233073884555831549846679179","164460825604387268898228337936962668145","241165799322275448972424870514795623502","300682514044764438161443311890278383997","223576976359036124182660941145757379561","58118631782569670727828774679887794629","102151326708255029436831608996484632492","160256545320477985683071269990060778055","11903148065272711911004905461697496949","223029457540083391530755431700516677809","133421467456908034560523712022598718219","141383731762041747313726243237976949535","73843656100014929785344918943188356778","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","113603964242610039774584827082516792334","100205684571329431131337916564339944896","82404121406606034144110645311842292258","145127908642668968427803955730046018557","20162606577773170299868596005431312352","319568743731955697427333881072090122972","95873393830954815206530287392681561642","106636683642088005676902771474729829601","307897682572960904239973481864052668064","197532998962484090600531685850377648133","175990675912680949004907413532869006707","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","233579290389342524585474301287220097237","248183319895630369711512541749802980871","8312060813469298434553335092394706739","297326985519768034037519858791537358218","87188758796179738999637016280162385689","115012645344859722050581161139181048879","102115062162154278039194661542576889870","106636683642088005676902771474729829601","307897682572960904239973481864052668064","197532998962484090600531685850377648133","175990675912680949004907413532869006707","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","207849286262428380501096740501030256864","261164623125271152541994781759648893498","2676460716882764444180233459403581255","206068160591610542594079958696306055875","299970660091731300097763431128464387212","59268802442952669095735739990331199519","335079880461835677321559504937494642437","106636683642088005676902771474729829601","307897682572960904239973481864052668064","197532998962484090600531685850377648133","175990675912680949004907413532869006707","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","181450766368608826205996922169995595406","321176034863487020387792349432347418159","172910322061460081099691727314842465321","270177556490955514869256244011278703902","40673124555204662978830513520641686306","310390208999029274858188674973128980501","187885014596653444348855421610677956054","106636683642088005676902771474729829601","307897682572960904239973481864052668064","197532998962484090600531685850377648133","175990675912680949004907413532869006707","52504972395776698728412246100366585527","10040412865508274921876868884187889424","127664320250300404912949558553557337688","238372827326268723365682527083520998645","137006670752794813911164195698885627863","216215688612370004687991122366913707280","311975043425053023772231394723534724379","213958754727977431506639451308789470903","70279477201670165530207524261211817573","254998883703695690151981492113388750340","336843409720052031667135317341701359139","283269902867681690986479393168270584242","119457619239030075869610454366369376725","142049838670418446982892561778843554381","285249594076287268094129497651950151424","169070211424496897304900790535012459224"],"threshold":0.9},"id":"CVE-2023-2007-e1cb0209"},{"deprecated":false,"target":{"function":"adpt_bios_param","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":604,"function_hash":"5916673354517336428502267531552721798"},"id":"CVE-2023-2007-e8cd8021"},{"deprecated":false,"target":{"function":"adpt_exit","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":141,"function_hash":"86603659102626482115828757195558369726"},"id":"CVE-2023-2007-e943c974"},{"deprecated":false,"target":{"function":"adpt_device_reset","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1139,"function_hash":"151920726555969028669061816423837003736"},"id":"CVE-2023-2007-edab834b"},{"deprecated":false,"target":{"function":"adpt_rescan","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":340,"function_hash":"222474414723563342222912905840522608347"},"id":"CVE-2023-2007-f2b233e9"},{"deprecated":false,"target":{"function":"adpt_i2o_build_sys_table","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":1716,"function_hash":"319371822028494741087177341658329487086"},"id":"CVE-2023-2007-f55fae6a"},{"deprecated":false,"target":{"function":"adpt_scsi_to_i2o","file":"drivers/scsi/dpt_i2o.c"},"signature_type":"Function","signature_version":"v1","source":"https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0","digest":{"length":2104,"function_hash":"260748460247568469707437280592231523480"},"id":"CVE-2023-2007-f635e952"}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}