Week 7 · 2023
NC State at #17 Duke
Sat 10/14/2023 08:00 PMWallace Wade StadiumDuke pregame60% — Pregame win probability: 60% for Duke. Duke favored, and won.Conference
63°Cloudy3 mph WSW · 93% humidityRecorded at kickoff by College Football Data
NC State
3
9–4
#17 Duke
24
8–5
Attendance
31,833
reported
DUKE4 plays, 0 yd · Turnover | ||||
| 15:00 | own 35 | Collin Smith kickoff for 65 yds for a touchback | 0 | |
| 15:00 | 1st & 10 | own 25 | Henry Belin IV pass incomplete | 0 |
| 14:57 | 2nd & 10 | own 25 | Jordan Waters run for no gain to the DUKE 25 | 0 |
| 14:32 | 3rd & 10 | own 25 | Henry Belin IV pass intercepted | 0 |
NCSU4 plays, 0 yd · Field goal | ||||
| 14:22 | 1st & 10 | opp 38 | MJ Morris pass complete to Keyon Lesane for a loss of 1 yard to the DUKE 39 | −1 |
| 13:50 | 2nd & 11 | opp 39 | Ii Demarcus Jones run for 1 yd to the DUKE 38 | +1 |
| 13:14 | 3rd & 10 | opp 38 | MJ Morris pass incomplete | 0 |
| 13:04 | 4th & 10 | opp 38 | Brayden Narveson 57 yd FG GOOD | +57 |
DUKE5 plays, 9 yd · Punt | ||||
| 13:04 | own 35 | Collin Smith kickoff for 65 yds for a touchback | 0 | |
| 13:04 | 1st & 10 | own 25 | Jordan Waters run for no gain to the DUKE 25 | 0 |
| 12:22 | 2nd & 10 | own 25 | Henry Belin IV pass complete to Jordan Moore for 9 yds to the DUKE 34 | +9 |
| 11:42 | 3rd & 1 | own 34 | Jordan Waters run for no gain to the DUKE 34 | 0 |
| 10:57 | 4th & 1 | own 34 | Porter Wilson punt for 42 yds | 0 |
NCSU9 plays, 31 yd · Punt | ||||
| 10:50 | 1st & 10 | own 24 | NC State Penalty, False Start (-5 Yards) to the NCSU 19 | −5 |
| 10:50 | 1st & 15 | own 19 | Michael Allen run for 6 yds to the NCSU 25 | +6 |
| 10:12 | 2nd & 9 | own 25 | MJ Morris pass complete to Bradley Rozner for 10 yds to the NCSU 35 for a 1ST down | +10 |
| 9:35 | 1st & 10 | own 35 | Kevin Concepcion run for 15 yds to the 50 yard line for a 1ST down | +15 |
| 8:57 | 1st & 10 | midfield | NC State Penalty, False Start (-5 Yards) to the NCSU 45 | −5 |
| 8:44 | 1st & 15 | own 45 | MJ Morris run for 1 yd to the NCSU 46 | +1 |
| 8:06 | 2nd & 14 | own 46 | MJ Morris run for 9 yds to the DUKE 45 | +9 |
| 7:17 | 3rd & 5 | opp 45 | MJ Morris pass incomplete | 0 |
| 7:13 | 4th & 5 | opp 45 | Caden Noonkester punt for 35 yds | 0 |
DUKE2 plays, 90 yd · Touchdown | ||||
| 7:06 | 1st & 10 | own 10 | Henry Belin IV pass complete to Jeremiah Hasley for 21 yds to the DUKE 31 for a 1ST down | +21 |
| 6:26 | 1st & 10 | own 31 | Henry Belin IV pass complete to Jalon Calhoun for 69 yds for a TD (Todd Pelino KICK) | +69 |
NCSU10 plays, 31 yd · Punt | ||||
| 6:26 | own 35 | Charlie Ham kickoff for 65 yds for a touchback | 0 | |
| 6:26 | 1st & 10 | own 25 | MJ Morris pass complete to Julian Gray for 8 yds to the NCSU 33 | +8 |
| 5:51 | 2nd & 2 | own 33 | Michael Allen run for 2 yds to the NCSU 35 for a 1ST down | +2 |
| 5:11 | 1st & 10 | own 35 | Kevin Concepcion run for 21 yds to the DUKE 44 for a 1ST down | +21 |
| 4:31 | 1st & 10 | opp 44 | NC State Penalty, False Start (-5 Yards) to the DUKE 49 | −5 |
| 4:12 | 1st & 15 | opp 49 | MJ Morris run for 2 yds to the DUKE 47 | +2 |
| 3:26 | 2nd & 13 | opp 47 | MJ Morris pass incomplete | 0 |
| 3:21 | 3rd & 13 | opp 47 | MJ Morris run for 8 yds to the DUKE 39 | +8 |
| 2:39 | 4th & 5 | opp 39 | NC State Penalty, False Start (-5 Yards) to the DUKE 44 | −5 |
| 2:25 | 4th & 10 | opp 44 | Caden Noonkester punt for 40 yds, downed at the DUKE 4 | 0 |
DUKE15 plays, 61 yd · Field goal | ||||
| 2:17 | 1st & 10 | own 4 | Jaquez Moore run for a loss of 1 yard to the DUKE 3 | −1 |
| 1:34 | 2nd & 11 | own 3 | Duke Penalty, False Start (Yards) to the DUKE 2 | 0 |
| 1:16 | 2nd & 12 | own 2 | (01:16) BELIN IV, Henry pass deep to the left incomplete intended for MOORE, Jordan thrown to the DU45; QB hurried by BROWN, Sean. PENALTY NSU Pass Interference on BATTLE, Shyheim enforced 15 yards to the DU17 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +15 |
| 1:09 | 1st & 10 | own 17 | Jaquez Moore run for 16 yds to the DUKE 33 for a 1ST down | +16 |
| 0:50 | 1st & 10 | own 33 | Henry Belin IV pass incomplete | 0 |
| 0:42 | 2nd & 10 | own 33 | (00:42) BELIN IV, Henry pass up the middle incomplete intended for MOORE, Jordan thrown to the DU43; QB hurried by JACKSON, Savion. PENALTY NSU Roughing the Passer on JACKSON, Savion enforced 15 yards from the DU33 to the DU48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +15 |
| 0:39 | 1st & 10 | own 48 | Jordan Waters run for 20 yds to the NCSU 32 for a 1ST down | +20 |
| 0:00 | own 48 | End of 1st Quarter | 0 | |
| 15:00 | 1st & 10 | opp 32 | Duke Penalty, False Start (Jordan Moore) to the NCSU 37 | −5 |
| 15:00 | own 0 | Timeout Duke, clock 15:00 | 0 | |
| 15:00 | 1st & 15 | opp 37 | (15:00) BELIN IV, Henry pass deep to the right incomplete intended for CALHOUN, Jalon thrown to the NSU0; QB hurried by SCOTT, Jaylon. PENALTY DU Holding on BARTON, Graham enforced 10 yards from the NSU37 to the NSU47 [NHSG]. NO PLAY (replay the down). | −10 |
| 14:56 | 1st & 25 | opp 47 | Jordan Waters run for 3 yds to the NCSU 44 | +3 |
| 14:17 | 2nd & 22 | opp 44 | Henry Belin IV run for 6 yds to the NCSU 38 | +6 |
| 13:36 | 3rd & 16 | opp 38 | Jaquez Moore run for 3 yds to the NCSU 35 | +3 |
| 12:45 | 4th & 13 | opp 35 | Todd Pelino 52 yd FG GOOD | +52 |
NCSU4 plays, 0 yd · Turnover | ||||
| 12:45 | own 35 | Charlie Ham kickoff for 65 yds | 0 | |
| 12:39 | 1st & 10 | own 18 | MJ Morris pass complete to Kevin Concepcion for 5 yds to the NCSU 23 | +5 |
| 12:10 | 2nd & 5 | own 23 | (12:10) MORRIS, MJ pass to the left complete for 4 yards to CONCEPCION, Kevin 'KC' caught at the NSU19 and advanced to the NSU27 (DILLON, Cam;MORRIS JR., Nick). PENALTY Before the snap, NSU Illegal Formation enforced 5 yards from the NSU23 to the NSU18. NO PLAY (replay the down). | −5 |
| 11:51 | 2nd & 10 | own 18 | MJ Morris pass intercepted | 0 |
DUKE1 play, 8 yd · Touchdown | ||||
| 11:36 | 1st & goal | opp 8 | Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK) | +8 |
NCSU10 plays, 29 yd · Punt | ||||
| 11:36 | own 35 | Charlie Ham kickoff for 65 yds for a touchback | 0 | |
| 11:36 | 1st & 10 | own 25 | Kendrick Raphael run for 5 yds to the NCSU 30 | +5 |
| 11:05 | 2nd & 5 | own 30 | MJ Morris run for 9 yds to the NCSU 39 for a 1ST down | +9 |
| 10:26 | 1st & 10 | own 39 | MJ Morris pass complete to Ii Demarcus Jones for 17 yds to the DUKE 44 for a 1ST down | +17 |
| 9:45 | 1st & 10 | opp 44 | MJ Morris pass incomplete | 0 |
| 9:39 | 2nd & 10 | opp 44 | Kevin Concepcion run for a loss of 2 yards to the DUKE 46 | −2 |
| 8:54 | 3rd & 12 | opp 46 | MJ Morris pass incomplete | 0 |
| 8:48 | 4th & 12 | opp 46 | Caden Noonkester punt for 36 yds, fair catch by Jalon Calhoun at the DUKE 10 | 0 |
| 8:41 | 1st & 10 | own 10 | (08:41) MOORE, Jaquez rush up the middle for a gain of 5 yards to the DU15 (WILSON, Payton). PENALTY DU Holding on ELLIOTT, Scott enforced half the distance from the goal, 5 yards from the DU10 to the DU5 [NHSG]. NO PLAY (replay the down). | −5 |
| 8:09 | 1st & 15 | own 5 | Duke Penalty, Delay Of Game (Henry Belin IV) to the DUKE 3 | 0 |
DUKE10 plays, 41 yd · Punt | ||||
| 7:46 | 1st & 17 | own 3 | Henry Belin IV pass incomplete | 0 |
| 7:41 | 2nd & 17 | own 3 | Henry Belin IV run for 26 yds to the DUKE 29 for a 1ST down | +26 |
| 7:15 | 1st & 10 | own 29 | Henry Belin IV pass incomplete | 0 |
| 7:10 | 2nd & 10 | own 29 | Jaquez Moore run for 3 yds to the DUKE 32 | +3 |
| 6:29 | 3rd & 7 | own 32 | (06:29) BELIN IV, Henry pass to the left incomplete intended for MOORE, Jordan thrown to the DU30; QB hurried by SCOTT, Jaylon. PENALTY NSU Holding on BATTLE, Shyheim enforced 10 yards from the DU32 to the DU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +10 |
| 6:25 | 1st & 10 | own 42 | Jordan Waters run for 11 yds to the NCSU 47 for a 1ST down | +11 |
| 5:40 | 1st & 10 | opp 47 | Jordan Waters run for a loss of 2 yards to the NCSU 49 | −2 |
| 4:59 | 2nd & 12 | opp 49 | Henry Belin IV pass incomplete | 0 |
| 4:55 | 3rd & 12 | opp 49 | Henry Belin IV pass incomplete | 0 |
| 4:50 | 4th & 12 | opp 49 | Porter Wilson punt for 41 yds | 0 |
NCSU4 plays, -1 yd · Punt | ||||
| 4:45 | 1st & 10 | own 8 | Iii Delbert Mimms run for 2 yds to the NCSU 10 | +2 |
| 4:09 | 2nd & 8 | own 10 | MJ Morris pass incomplete | 0 |
| 4:05 | 3rd & 8 | own 10 | MJ Morris sacked by Aeneas Peebles for a loss of 3 yards to the NCSU 7 | −3 |
| 3:23 | 4th & 11 | own 7 | Caden Noonkester punt for 55 yds , returns for no gain | 0 |
DUKE7 plays, 11 yd · Punt | ||||
| 3:08 | 1st & 10 | own 28 | Jaquez Moore run for 11 yds to the DUKE 39 for a 1ST down | +11 |
| 2:30 | 1st & 10 | own 39 | Jaquez Moore run for a loss of 3 yards to the DUKE 36 | −3 |
| 1:48 | 2nd & 13 | own 36 | Jaquez Moore run for 1 yd to the DUKE 37 | +1 |
| 1:42 | 3rd & 12 | own 37 | Timeout NC State, clock 01:42 | 0 |
| 1:42 | 3rd & 12 | own 37 | Jordan Waters run for 2 yds to the DUKE 39 | +2 |
| 1:34 | 4th & 10 | own 39 | Porter Wilson punt for 56 yds, downed at the NCSU 5 | 0 |
| 1:25 | 1st & 10 | own 5 | (01:25) ALLEN, Michael rush to the right for a gain of 5 yards to the NSU10 (MAUSI, Dorian;MOORE, Terry). PENALTY NSU Tripping on COOPER, Lyndon enforced half the distance from the goal, 2 yards from the NSU5 to the NSU3 [NHSG]. NO PLAY (replay the down). | −5 |
NCSU5 plays, 21 yd · End of period | ||||
| 1:20 | 1st & 12 | own 3 | Iii Delbert Mimms run for 2 yds to the NCSU 5 | +2 |
| 0:30 | 2nd & 10 | own 5 | Iii Delbert Mimms run for 5 yds to the NCSU 10 | +5 |
| 0:25 | 3rd & 5 | own 10 | Timeout Duke, clock 00:25 | 0 |
| 0:25 | 3rd & 5 | own 10 | MJ Morris run for 16 yds to the NCSU 26 for a 1ST down | +16 |
| 0:00 | own 26 | End of 2nd Quarter | 0 | |
NCSU11 plays, 25 yd · Punt | ||||
| 15:00 | own 35 | Charlie Ham kickoff for 65 yds for a touchback | 0 | |
| 15:00 | 1st & 10 | own 25 | Michael Allen run for no gain to the NCSU 25 | 0 |
| 14:17 | 2nd & 10 | own 25 | MJ Morris pass complete to Julian Gray for 5 yds to the NCSU 30 | +5 |
| 13:38 | 3rd & 5 | own 30 | MJ Morris pass complete to Kevin Concepcion for 10 yds to the NCSU 40 for a 1ST down | +10 |
| 12:49 | 1st & 10 | own 40 | Kevin Concepcion run for a loss of 1 yard to the NCSU 39 | −1 |
| 12:03 | 2nd & 11 | own 39 | MJ Morris pass complete to Keyon Lesane for 3 yds to the NCSU 42 | +3 |
| 11:22 | 3rd & 8 | own 42 | MJ Morris pass complete to Keyon Lesane for 15 yds to the DUKE 43 for a 1ST down | +15 |
| 10:41 | 1st & 10 | opp 43 | MJ Morris sacked by Dorian Mausi and Terry Moore for a loss of 10 yards to the NCSU 47 | −10 |
| 9:53 | 2nd & 20 | own 47 | MJ Morris pass complete to Keyon Lesane for 3 yds to the 50 yard line | +3 |
| 9:11 | 3rd & 17 | midfield | MJ Morris pass incomplete | 0 |
| 9:04 | 4th & 17 | midfield | Caden Noonkester punt for 33 yds, fair catch by Jalon Calhoun at the DUKE 17 | 0 |
DUKE1 play, 83 yd · Touchdown | ||||
| 8:47 | 1st & 10 | own 17 | Jordan Waters run for 83 yds for a TD (Todd Pelino KICK) | +83 |
NCSU5 plays, 1 yd · Punt | ||||
| 8:47 | own 35 | Charlie Ham kickoff for 55 yds | 0 | |
| 8:41 | 1st & 10 | own 31 | MJ Morris pass incomplete | 0 |
| 8:38 | 2nd & 10 | own 31 | MJ Morris pass complete to Michael Allen for 1 yd to the NCSU 32 | +1 |
| 8:02 | 3rd & 9 | own 32 | MJ Morris pass incomplete | 0 |
| 7:56 | 4th & 9 | own 32 | Caden Noonkester punt for 48 yds | 0 |
DUKE4 plays, 4 yd · Punt | ||||
| 7:44 | 1st & 10 | own 26 | Jaquez Moore run for 2 yds to the DUKE 28 | +2 |
| 6:58 | 2nd & 8 | own 28 | Henry Belin IV run for 2 yds to the DUKE 30 | +2 |
| 6:11 | 3rd & 6 | own 30 | Henry Belin IV pass incomplete | 0 |
| 6:05 | 4th & 6 | own 30 | Porter Wilson punt for 46 yds | 0 |
NCSU8 plays, 24 yd · On downs | ||||
| 5:57 | 1st & 10 | own 24 | MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 30 | +6 |
| 5:20 | 2nd & 4 | own 30 | MJ Morris pass complete to Jr. Terrell Timmons for 16 yds to the NCSU 46 for a 1ST down | +16 |
| 4:45 | 1st & 10 | own 46 | (04:45) MORRIS, MJ pass deep to the left incomplete intended for TIMMONS, JR., Terrell thrown to the DU10. PENALTY NSU Holding on BELTON, Anthony enforced 10 yards from the NSU46 to the NSU36 [NHSG]. NO PLAY (replay the down). | −10 |
| 4:39 | 1st & 20 | own 36 | MJ Morris pass complete to Kevin Concepcion for 21 yds to the DUKE 43 for a 1ST down | +21 |
| 3:59 | 1st & 10 | opp 43 | MJ Morris pass incomplete | 0 |
| 3:53 | 2nd & 10 | opp 43 | MJ Morris pass incomplete | 0 |
| 3:47 | 3rd & 10 | opp 43 | MJ Morris run for a loss of 1 yard to the DUKE 44 | −1 |
| 3:05 | 4th & 11 | opp 44 | MJ Morris sacked by Brandon Johnson for a loss of 8 yards to the NCSU 48 | −8 |
DUKE4 plays, -5 yd · Punt | ||||
| 3:00 | 1st & 10 | opp 48 | Henry Belin IV run for a loss of 3 yards to the DUKE 49 | −3 |
| 2:16 | 2nd & 13 | own 49 | Jordan Waters run for 1 yd to the 50 yard line | +1 |
| 1:31 | 3rd & 12 | midfield | Henry Belin IV sacked by Payton Wilson and Travali Price for a loss of 3 yards to the DUKE 47 | −3 |
| 0:44 | 4th & 15 | own 47 | Porter Wilson punt for 46 yds, fair catch by Jalen Coit at the NCSU 7 | 0 |
NCSU13 plays, 47 yd · On downs | ||||
| 0:37 | 1st & 10 | own 7 | MJ Morris pass complete to Kevin Concepcion for 15 yds to the NCSU 22 for a 1ST down | +15 |
| 0:00 | own 7 | End of 3rd Quarter | 0 | |
| 15:00 | 1st & 10 | own 22 | Michael Allen run for 11 yds to the NCSU 33 for a 1ST down | +11 |
| 14:28 | 1st & 10 | own 33 | MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 39 | +6 |
| 14:01 | 2nd & 4 | own 39 | Timeout Duke, clock 14:01 | 0 |
| 13:53 | 2nd & 4 | own 39 | MJ Morris pass complete to Keyon Lesane for 3 yds Keyon Lesane fumbled, recovered by NCSU Keyon Lesane | +3 |
| 13:03 | 3rd & 1 | own 42 | Iii Delbert Mimms run for no gain to the NCSU 42 | 0 |
| 12:25 | 4th & 1 | own 42 | Iii Delbert Mimms run for 5 yds to the NCSU 47 for a 1ST down | +5 |
| 11:38 | 1st & 10 | own 47 | (11:38) QB Keeper MORRIS, MJ rush to the left for a gain of 4 yards to the DU49, out of bounds. PENALTY NSU Holding on MCMAHON, Dylan enforced 10 yards from the NSU47 to the NSU37 [NHSG]. NO PLAY (replay the down). | −10 |
| 11:21 | 1st & 20 | own 37 | MJ Morris pass complete to Keyon Lesane for 2 yds to the NCSU 39 | +2 |
| 10:39 | 2nd & 18 | own 39 | MJ Morris run for 13 yds to the DUKE 48 | +13 |
| 9:54 | 3rd & 5 | opp 48 | Michael Allen run for 2 yds to the DUKE 46 | +2 |
| 9:08 | 4th & 3 | opp 46 | MJ Morris pass incomplete | 0 |
DUKE7 plays, 18 yd · Punt | ||||
| 9:00 | 1st & 10 | own 46 | Jaquez Moore run for 4 yds to the 50 yard line | +4 |
| 8:17 | 2nd & 6 | midfield | Jaquez Moore run for 5 yds to the NCSU 45 | +5 |
| 7:28 | 3rd & 1 | opp 45 | Jaquez Moore run for 4 yds to the NCSU 41 for a 1ST down | +4 |
| 6:43 | 1st & 10 | opp 41 | Jordan Waters run for 1 yd to the NCSU 40 | +1 |
| 5:57 | 2nd & 9 | opp 40 | Jordan Waters run for 1 yd to the NCSU 39 | +1 |
| 5:12 | 3rd & 8 | opp 39 | Jordan Waters run for 3 yds to the NCSU 36 | +3 |
| 4:26 | 4th & 5 | opp 36 | Porter Wilson punt for 36 yds for a touchback | 0 |
NCSU14 plays, 50 yd · On downs | ||||
| 4:19 | 1st & 10 | own 20 | MJ Morris run for 6 yds to the NCSU 26 | +6 |
| 3:45 | 2nd & 4 | own 26 | MJ Morris pass complete to Jr. Terrell Timmons for 6 yds to the NCSU 32 for a 1ST down | +6 |
| 3:10 | 1st & 10 | own 32 | MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 39 | +7 |
| 2:37 | 2nd & 3 | own 39 | MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 46 for a 1ST down | +7 |
| 2:03 | 1st & 10 | own 46 | MJ Morris pass incomplete | 0 |
| 1:56 | 2nd & 10 | own 46 | MJ Morris pass complete to Kendrick Raphael for 5 yds to the DUKE 49 | +5 |
| 1:25 | 3rd & 5 | opp 49 | MJ Morris pass complete to Bradley Rozner for 7 yds to the DUKE 42 for a 1ST down | +7 |
| 1:19 | 1st & 10 | opp 42 | MJ Morris pass complete to Bradley Rozner for 16 yds to the DUKE 26 for a 1ST down | +16 |
| 1:15 | 1st & 10 | opp 26 | Timeout Duke, clock 01:15 | 0 |
| 1:15 | 1st & 10 | opp 26 | MJ Morris pass incomplete | 0 |
| 1:12 | 2nd & 10 | opp 26 | MJ Morris run for 6 yds to the DUKE 20 | +6 |
| 1:02 | 3rd & 4 | opp 20 | Timeout NC State, clock 01:02 | 0 |
| 1:02 | 3rd & 4 | opp 20 | MJ Morris sacked by R.J. Oben for a loss of 10 yards to the DUKE 30 | −10 |
| 0:23 | 4th & 14 | opp 30 | MJ Morris pass incomplete | 0 |
DUKE2 plays, -2 yd · End of period | ||||
| 0:16 | 1st & 10 | own 30 | (00:16) Kneel down by DU at DU28 (team loss of 2). | 0 |
| 0:00 | own 28 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. NC State
Duke 2–8 vs NC State
- 2020 · wk 7Duke 20 @ NC State 31
- 2013 · wk 11NC State 20 @ Duke 38
- 2009 · wk 6Duke 49 @ NC State 28
- 2008 · wk 11NC State 27 @ Duke 17
- 2003 · wk 10NC State 28 @ Duke 21
- 2002 · wk 9Duke 22 @ NC State 24
- 2001 · wk 11NC State 55 @ Duke 31
- 2000 · wk 12Duke 31 @ NC State 35
- 1999 · wk 9NC State 31 @ Duke 24
- 1998 · wk 8Duke 24 @ NC State 27
Previous 2 meetings vs. Dave Doeren
Duke 1–1 vs Dave Doeren
- 2020 · wk 7Duke 20 @ NC State 31
- 2013 · wk 11NC State 20 @ Duke 38
Research
Keep this open while you look at others