Vaughn Holmes  Best Times  Teams
Born 1995
Event Meet Date  Heat Lane Time
500yd Freestyle 2008 Mi Ussc 12 & Under State 3/7/2008 4 1 5:52.55
200yd Butterfly 2008 Mi Ussc 12 & Under State 3/8/2008 1 5 2:49.58p
200yd Freestyle 2008 Mi Ussc 12 & Under State 3/8/2008 1 4 2:12.87p
100yd Freestyle 2008 Mi Ussc 12 & Under State 3/9/2008 1 4 1:02.81p
200yd Backstroke 2008 Mi Ussc 12 & Under State 3/9/2008 2 1 2:40.07p
400M Freestyle 2008 Mi Jaws Lcm Championship 7/31/2008 2 6 5:20.10
50M Butterfly 2008 Mi Jaws Lcm Championship 8/1/2008 1 1 37.56
200M Freestyle 2008 Mi Jaws Lcm Championship 8/1/2008 3 5 2:29.19
400M Individual Medley 2008 Mi Jaws Lcm Championship 8/1/2008 2 6 6:22.06
100M Freestyle 2008 Mi Jaws Lcm Championship 8/2/2008 2 1 1:10.70
100M Butterfly 2008 Mi Jaws Lcm Championship 8/2/2008 1 7 1:26.60
100yd Backstroke 2008 Mi Cast Fall Pentathlon 10/5/2008 3 6 1:12.97
100yd Butterfly 2008 Mi Cast Fall Pentathlon 10/5/2008 2 3 1:12.64
100yd Breaststroke 2008 Mi Cast Fall Pentathlon 10/5/2008 2 3 1:25.60
100yd Freestyle 2008 Mi Cast Fall Pentathlon 10/5/2008 3 3 1:02.41
200yd Individual Medley 2008 Mi Cast Fall Pentathlon 10/5/2008 2 6 2:37.12
1650yd Freestyle 2008 Mi Bwsc Iron Rat Challeng 10/10/2008 1 7 19:42.47
400yd Individual Medley 2008 Mi Bwsc Iron Rat Challeng 10/11/2008 2 8 5:31.40
200yd Backstroke 2008 Mi Bwsc Iron Rat Challeng 10/11/2008 2 7 2:37.82
500yd Freestyle 2008 Mi Bwsc Iron Rat Challeng 10/11/2008 2 7 5:51.47
200yd Butterfly 2008 Mi Bwsc Iron Rat Challeng 10/12/2008 1 6 2:52.32
200yd Individual Medley 2008 Mi Bwsc Iron Rat Challeng 10/12/2008 1 6 2:42.31
1000yd Freestyle 2008 Mi Bwsc Iron Rat Challeng 10/12/2008 1 3 12:35.91
400yd Individual Medley 2008 Mi Egra Waves Winter Wash 12/5/2008 2 5 5:23.93
50yd Freestyle 2008 Mi Egra Waves Winter Wash 12/6/2008 4 7 28.46
200yd Backstroke 2008 Mi Egra Waves Winter Wash 12/6/2008 2 5 2:34.60
100yd Butterfly 2008 Mi Egra Waves Winter Wash 12/6/2008 2 3 1:15.04
200yd Individual Medley 2008 Mi Egra Waves Winter Wash 12/6/2008 3 3 2:35.13
200yd Freestyle 2008 Mi Egra Waves Winter Wash 12/7/2008 4 1 2:12.72
100yd Backstroke 2008 Mi Egra Waves Winter Wash 12/7/2008 2 3 1:13.11
500yd Freestyle 2008 Mi Egra Waves Winter Wash 12/7/2008 2 9 5:40.50
200yd Butterfly 2008 Mi Egra Waves Winter Wash 12/7/2008 1 3 2:54.90
1650yd Freestyle 2009 Mi Hbm Dasc Blizzard Bowl 2/6/2009 1 5 19:14.41
200yd Individual Medley 2009 Mi Hbm Dasc Blizzard Bowl 2/7/2009 2 4 2:29.65
100yd Butterfly 2009 Mi Hbm Dasc Blizzard Bowl 2/7/2009 2 1 1:10.74
200yd Butterfly 2009 Mi Hbm Dasc Blizzard Bowl 2/8/2009 1 2 2:42.15
500yd Freestyle 2009 Mi Hbm Dasc Blizzard Bowl 2/8/2009 2 5 5:35.58
200yd Breaststroke 2009 Mi Hbm Dasc Blizzard Bowl 2/8/2009 1 1 2:58.67
1650yd Freestyle 2009 Mi Psc And Drd 13 And Ove 3/22/2009 2 10 19:41.93
1500M Freestyle 2009 Mi Cw Summerfest 5/29/2009 2 3 20:19.90
400M Freestyle 2009 Mi Cw Summerfest 5/31/2009 2 2 5:06.15
100M Butterfly 2009 Mi Cw Summerfest 5/31/2009 2 10 1:19.74
400M Individual Medley 2009 Mi Jcac Rose City Invitat 6/26/2009 2 6 6:04.72
1500M Freestyle 2009 Mi Jcac Rose City Invitat 6/27/2009 1 5 20:07.01
100M Backstroke 2009 Mi Jcac Rose City Invitat 6/27/2009 3 1 1:24.59
100M Butterfly 2009 Mi Jcac Rose City Invitat 6/27/2009 4 3 1:17.11
100M Breaststroke 2009 Mi Jcac Rose City Invitat 6/28/2009 3 4 1:35.24
200M Butterfly 2009 Mi Jcac Rose City Invitat 6/28/2009 1 2 3:07.61
400M Freestyle 2009 Mi Jcac Rose City Invitat 6/28/2009 4 5 5:06.66
100yd Butterfly 2009 Mi S Spartan Pentathlon 10/4/2009 4 4 1:06.02
200yd Individual Medley 2009 Mi S Spartan Pentathlon 10/4/2009 4 6 2:31.68
100yd Freestyle 2009 Mi S Spartan Pentathlon 10/4/2009 3 5 58.37
100yd Breaststroke 2009 Mi S Spartan Pentathlon 10/4/2009 4 7 1:23.92
100yd Backstroke 2009 Mi S Spartan Pentathlon 10/4/2009 4 6 1:11.18
400yd Individual Medley 2009 Mi Egra Winter Washout 12/4/2009 1 6 5:03.75
200yd Backstroke 2009 Mi Egra Winter Washout 12/5/2009 3 2 2:25.69
100yd Butterfly 2009 Mi Egra Winter Washout 12/5/2009 2 4 1:04.96
200yd Breaststroke 2009 Mi Egra Winter Washout 12/6/2009 2 8 2:47.80
200yd Butterfly 2009 Mi Egra Winter Washout 12/6/2009 1 5 2:32.48
50yd Freestyle 2012 Mi S Blizzard Bowl 2/11/2012     24.48
400yd Individual Medley 2012 Mi S Blizzard Bowl 2/11/2012     4:36.33
200yd Butterfly 2012 Mi S Blizzard Bowl 2/11/2012     2:05.62
200yd Breaststroke 2012 Mi S Blizzard Bowl 2/11/2012     2:26.14
100yd Breaststroke 2012 Mi S Blizzard Bowl 2/11/2012     1:09.51
200yd Backstroke 2012 Mi S Blizzard Bowl 2/11/2012     2:15.29
500yd Freestyle 2012 Mi S Blizzard Bowl 2/11/2012     5:01.96
100yd Freestyle 2012 Mi S Blizzard Bowl 2/11/2012     53.50
200yd Freestyle 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     1:49.37p
200yd Individual Medley 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     2:04.98p
200yd Butterfly 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     2:00.25p
200yd Butterfly 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     2:00.91
100yd Butterfly 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     54.19p
100yd Butterfly 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     54.28
500yd Freestyle 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     4:52.40p
500yd Freestyle 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     4:51.51
400yd Individual Medley 2012 Mi Wms 13 -14 & Open Stat 3/16/2012     4:30.25p
200M Butterfly 2012 Mi Mla Last Train To Omah 3/23/2012     2:26.55
100M Butterfly 2012 Mi Mla Last Train To Omah 3/23/2012     1:02.08p
100M Butterfly 2012 Mi Mla Last Train To Omah 3/23/2012     1:01.37
1500M Freestyle 2012 Mi Mla Last Train To Omah 3/23/2012     17:56.00
200M Freestyle 2012 Mi Mla Last Train To Omah 3/23/2012     2:05.76p
200M Freestyle 2012 Mi Mla Last Train To Omah 3/23/2012     2:05.44
200M Butterfly 2012 Mi Mla Last Train To Omah 3/23/2012     2:20.61p
200M Individual Medley 2012 Mi Cw Summerfest 6/1/2012     2:26.80
50M Freestyle 2012 Mi Cw Summerfest 6/1/2012     28.56
100M Freestyle 2012 Mi Cw Summerfest 6/1/2012     1:00.94
200M Freestyle 2012 Mi Cw Summerfest 6/1/2012     2:12.83
100M Backstroke 2012 Mi Cw Summerfest 6/1/2012     1:12.07
100M Breaststroke 2012 Mi Cw Summerfest 6/1/2012     1:23.03
100M Butterfly 2012 Mi Cw Summerfest 6/1/2012     1:04.39
200M Butterfly 2012 Mi Cw Summerfest 6/1/2012     2:23.04
100M Freestyle 2012 Mi Jcac Rose City Invitat 6/22/2012     1:00.21
400M Individual Medley 2012 Mi Jcac Rose City Invitat 6/22/2012     5:17.36
200M Breaststroke 2012 Mi Jcac Rose City Invitat 6/22/2012     2:54.06
200M Backstroke 2012 Mi Jcac Rose City Invitat 6/22/2012     2:38.48
100M Backstroke 2012 Mi Jcac Rose City Invitat 6/22/2012     1:14.19
1500M Freestyle 2012 Mi Jcac Rose City Invitat 6/22/2012     18:17.44
400M Freestyle 2012 Mi Jcac Rose City Invitat 6/22/2012     4:30.98
200M Freestyle 2012 Mi Jcac Rose City Invitat 6/22/2012     2:09.87
100M Butterfly 2012 Mi Jaws Senior Circuit An 7/12/2012     1:03.37
200M Individual Medley 2012 Mi Jaws Senior Circuit An 7/12/2012     2:25.59p
200M Individual Medley 2012 Mi Jaws Senior Circuit An 7/12/2012     2:30.39
200M Butterfly 2012 Mi Jaws Senior Circuit An 7/12/2012     2:26.39p
200M Butterfly 2012 Mi Jaws Senior Circuit An 7/12/2012     2:32.34
100M Freestyle 2012 Mi Jaws Senior Circuit An 7/12/2012     1:00.10p
200M Freestyle 2012 Mi Jaws Senior Circuit An 7/12/2012     2:08.32
200M Freestyle 2012 Mi Jaws Senior Circuit An 7/12/2012     2:06.29p
400M Freestyle 2012 Mi Jaws Senior Circuit An 7/12/2012     4:26.49
400M Freestyle 2012 Mi Jaws Senior Circuit An 7/12/2012     4:30.35p
1500M Freestyle 2012 Mi Jaws Senior Circuit An 7/12/2012     17:57.37
100M Butterfly 2012 Mi Jaws Senior Circuit An 7/12/2012     1:04.02p
200M Butterfly 2012 Mi Open Lc State 8/1/2012     2:16.93p
200M Individual Medley 2012 Mi Open Lc State 8/1/2012     2:30.11
200M Individual Medley 2012 Mi Open Lc State 8/1/2012     2:23.45p
100M Butterfly 2012 Mi Open Lc State 8/1/2012     1:01.21
1500M Freestyle 2012 Mi Open Lc State 8/1/2012     17:30.23
400M Freestyle 2012 Mi Open Lc State 8/1/2012     4:23.08p
400M Freestyle 2012 Mi Open Lc State 8/1/2012     4:29.30
200M Freestyle 2012 Mi Open Lc State 8/1/2012     2:05.19p
200M Butterfly 2012 Mi Open Lc State 8/1/2012     2:17.10
100M Butterfly 2012 Mi Open Lc State 8/1/2012     1:02.13p
100yd Freestyle 2012 Mi Spartan Pentathlon 10/6/2012     53.36
100yd Breaststroke 2012 Mi Spartan Pentathlon 10/6/2012     1:09.27
100yd Butterfly 2012 Mi Spartan Pentathlon 10/6/2012     55.81
200yd Individual Medley 2012 Mi Spartan Pentathlon 10/6/2012     2:08.12
100yd Backstroke 2012 Mi Spartan Pentathlon 10/6/2012     1:01.15
100yd Butterfly 2012 Mi Oly Fall Classic 10/19/2012     56.23
200yd Freestyle 2012 Mi Oly Fall Classic 10/19/2012     1:51.77
500yd Freestyle 2012 Mi Oly Fall Classic 10/19/2012     4:58.45
100yd Backstroke 2012 Mi Oly Fall Classic 10/19/2012     1:01.51
200yd Backstroke 2012 Mi Oly Fall Classic 10/19/2012     2:14.93
100yd Breaststroke 2012 Mi Oly Fall Classic 10/19/2012     1:10.59
200yd Breaststroke 2012 Mi Oly Fall Classic 10/19/2012     2:30.38
200yd Butterfly 2012 Mi Oly Fall Classic 10/19/2012     2:04.76
200yd Individual Medley 2012 Mi Oly Fall Classic 10/19/2012     2:07.84
400yd Individual Medley 2012 Mi Oly Fall Classic 10/19/2012     4:31.80
200yd Breaststroke 2012 Mi Pac The Gobblermeet 11/10/2012     2:28.17
500yd Freestyle 2012 Mi Pac The Gobblermeet 11/10/2012     4:58.89
200yd Backstroke 2012 Mi Pac The Gobblermeet 11/10/2012     2:11.69
100yd Breaststroke 2012 Mi Pac The Gobblermeet 11/10/2012     1:08.75
100yd Freestyle 2012 Mi Pac The Gobblermeet 11/10/2012     52.19
200yd Freestyle 2012 Mi Pac The Gobblermeet 11/10/2012     1:51.85
400yd Individual Medley 2012 Mi Pac The Gobblermeet 11/10/2012     4:30.90
200yd Individual Medley 2012 Mi Pac The Gobblermeet 11/10/2012     2:07.86
200yd Butterfly 2012 Mi Pac The Gobblermeet 11/10/2012     2:03.64
100yd Butterfly 2012 Mi Pac The Gobblermeet 11/10/2012     55.29
200yd Individual Medley 2012 Mi Triton Tsunami Imx Win 11/30/2012     2:11.30
200yd Breaststroke 2012 Mi Triton Tsunami Imx Win 11/30/2012     2:28.81
200yd Backstroke 2012 Mi Triton Tsunami Imx Win 11/30/2012     2:14.30
1650yd Freestyle 2012 Mi Triton Tsunami Imx Win 11/30/2012     17:49.20
500yd Freestyle 2012 Mi Triton Tsunami Imx Win 11/30/2012     5:03.26
200yd Butterfly 2012 Mi Triton Tsunami Imx Win 11/30/2012     2:06.07
400yd Individual Medley 2012 Mi Triton Tsunami Imx Win 11/30/2012     4:36.39
100yd Breaststroke 2013 Mi Spartan Blizzard Bowl 2/9/2013     1:09.06
200yd Backstroke 2013 Mi Spartan Blizzard Bowl 2/9/2013     2:13.76
100yd Backstroke 2013 Mi Spartan Blizzard Bowl 2/9/2013     59.39
500yd Freestyle 2013 Mi Spartan Blizzard Bowl 2/9/2013     4:59.01
100yd Freestyle 2013 Mi Spartan Blizzard Bowl 2/9/2013     52.32
50yd Freestyle 2013 Mi Spartan Blizzard Bowl 2/9/2013     23.97
200yd Breaststroke 2013 Mi Spartan Blizzard Bowl 2/9/2013     2:27.94
400yd Individual Medley 2013 Mi Spartan Blizzard Bowl 2/9/2013     4:29.58
200yd Freestyle 2013 Mi 13 -14 & Open State Ch 3/15/2013     1:52.24
500yd Freestyle 2013 Mi 13 -14 & Open State Ch 3/15/2013     4:52.62p
100yd Butterfly 2013 Mi 13 -14 & Open State Ch 3/15/2013     52.24
100yd Butterfly 2013 Mi 13 -14 & Open State Ch 3/15/2013     52.31p
200yd Butterfly 2013 Mi 13 -14 & Open State Ch 3/15/2013     1:56.93
200yd Butterfly 2013 Mi 13 -14 & Open State Ch 3/15/2013     1:57.18p
200yd Individual Medley 2013 Mi 13 -14 & Open State Ch 3/15/2013     2:01.31p
400yd Individual Medley 2013 Mi 13 -14 & Open State Ch 3/15/2013     DQp
100yd Freestyle 2013 Mi 13 -14 & Open State Ch 3/15/2013     51.18
400M Freestyle 2013 Mi Cw Summerfest Swim Mee 5/31/2013     4:36.93
200M Breaststroke 2013 Mi Cw Summerfest Swim Mee 5/31/2013     2:57.38
100M Butterfly 2013 Mi Cw Summerfest Swim Mee 5/31/2013     1:02.97
200M Butterfly 2013 Mi Cw Summerfest Swim Mee 5/31/2013     2:23.71
200M Individual Medley 2013 Mi Cw Summerfest Swim Mee 5/31/2013     2:29.24
200M Freestyle 2013 Mi Cw Summerfest Swim Mee 5/31/2013     2:10.16
400M Individual Medley 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     5:21.05
1500M Freestyle 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     18:21.24
400M Freestyle 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     4:33.93
200M Backstroke 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     2:34.69
100M Breaststroke 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     1:23.85
200M Breaststroke 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     3:00.66
100M Butterfly 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     1:02.48
200M Butterfly 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     2:26.59
200M Individual Medley 2013 Mi Jaws Sun & Fun Abc Imx 6/14/2013     2:29.42
100M Backstroke 2013 Mi Calvin Summer Classic 6/28/2013     1:10.01
50M Freestyle 2013 Mi Calvin Summer Classic 6/28/2013     26.87
100M Freestyle 2013 Mi Calvin Summer Classic 6/28/2013     1:00.58
200M Freestyle 2013 Mi Calvin Summer Classic 6/28/2013     2:09.86
400M Freestyle 2013 Mi Calvin Summer Classic 6/28/2013     4:34.48
100M Breaststroke 2013 Mi Calvin Summer Classic 6/28/2013     1:22.41
100M Butterfly 2013 Mi Calvin Summer Classic 6/28/2013     1:01.68
400M Individual Medley 2013 Mi Calvin Summer Classic 6/28/2013     5:23.14
200M Individual Medley 2013 Mi Open Lcm Ms State Cham 8/2/2013     2:21.96p
200M Freestyle 2013 Mi Open Lcm Ms State Cham 8/2/2013     2:05.53p
400M Freestyle 2013 Mi Open Lcm Ms State Cham 8/2/2013     4:30.06
400M Freestyle 2013 Mi Open Lcm Ms State Cham 8/2/2013     4:25.34p
100M Butterfly 2013 Mi Open Lcm Ms State Cham 8/2/2013     58.93
100M Butterfly 2013 Mi Open Lcm Ms State Cham 8/2/2013     58.93p
200M Individual Medley 2013 Mi Open Lcm Ms State Cham 8/2/2013     2:22.42
100yd Butterfly Spartan Pentathlon 2013 10/5/2013     54.58
100yd Freestyle Spartan Pentathlon 2013 10/5/2013     54.16
200yd Individual Medley Spartan Pentathlon 2013 10/5/2013     2:09.61
100yd Backstroke Spartan Pentathlon 2013 10/5/2013     1:01.38
100yd Breaststroke Spartan Pentathlon 2013 10/5/2013     1:10.27
200yd Backstroke 2013 Oly Fall Classic 10/18/2013     2:12.63
200yd Individual Medley 2013 Oly Fall Classic 10/18/2013     2:08.49
200yd Butterfly 2013 Oly Fall Classic 10/18/2013     2:03.00
100yd Butterfly 2013 Oly Fall Classic 10/18/2013     54.09
200yd Breaststroke 2013 Oly Fall Classic 10/18/2013     2:26.65
100yd Breaststroke 2013 Oly Fall Classic 10/18/2013     1:08.29
100yd Backstroke 2013 Oly Fall Classic 10/18/2013     59.94
500yd Freestyle 2013 Oly Fall Classic 10/18/2013     5:05.02
200yd Freestyle 2013 Oly Fall Classic 10/18/2013     1:53.83
200yd Individual Medley 2013 Mi Egra Abc Winterwashout 12/6/2013     2:06.60
200yd Freestyle 2013 Mi Egra Abc Winterwashout 12/6/2013     1:50.87
100yd Backstroke 2013 Mi Egra Abc Winterwashout 12/6/2013     58.48
100yd Breaststroke 2013 Mi Egra Abc Winterwashout 12/6/2013     1:06.64
100yd Butterfly 2013 Mi Egra Abc Winterwashout 12/6/2013     53.07
200yd Butterfly 2013 Mi Egra Abc Winterwashout 12/6/2013     1:59.80
200yd Backstroke 2014 Mi Spartan Blizzard Bowl 2/8/2014     2:11.05
50yd Freestyle 2014 Mi Spartan Blizzard Bowl 2/8/2014     23.66
100yd Freestyle 2014 Mi Spartan Blizzard Bowl 2/8/2014     51.19
100yd Backstroke 2014 Mi Spartan Blizzard Bowl 2/8/2014     59.72
400yd Individual Medley 2014 Mi Spartan Blizzard Bowl 2/8/2014     4:29.09
100yd Butterfly 2014 Mi 13 /14 & Open State Me 3/14/2014     51.40p
100yd Freestyle 2014 Mi 13 /14 & Open State Me 3/14/2014     DQp
200yd Freestyle 2014 Mi 13 /14 & Open State Me 3/14/2014     1:48.37p
500yd Freestyle 2014 Mi 13 /14 & Open State Me 3/14/2014     4:53.17p
100yd Butterfly 2014 Mi 13 /14 & Open State Me 3/14/2014     51.36
200yd Individual Medley 2014 Mi 13 /14 & Open State Me 3/14/2014     2:03.01p
200yd Butterfly 2014 Mi 13 /14 & Open State Me 3/14/2014     1:55.85p
200yd Butterfly 2014 Mi 13 /14 & Open State Me 3/14/2014     1:54.55
100yd Backstroke 2014 Mi Spring Tune-Up 5/17/2014     1:02.56
200yd Freestyle 2014 Mi Spring Tune-Up 5/17/2014     1:57.23
200yd Butterfly 2014 Mi Spring Tune-Up 5/17/2014     2:04.29
100M Butterfly 2014 Mi Jaws Sun & Fun Abc Imx 6/13/2014     1:00.99
200M Individual Medley 2014 Mi Jaws Sun & Fun Abc Imx 6/13/2014     2:32.65
100M Freestyle 2014 Mi S Stars And Stripes Sw 6/28/2014     1:00.13
100M Butterfly 2014 Mi S Stars And Stripes Sw 6/28/2014     1:01.30
200M Butterfly 2014 Mi S Stars And Stripes Sw 6/28/2014     2:21.30
50M Freestyle 2014 Mi S Stars And Stripes Sw 6/28/2014     27.33
100M Breaststroke 2014 Mi S Stars And Stripes Sw 6/28/2014     1:26.02
200M Butterfly 2014 Mi Calvin Summer Classic 7/10/2014     2:21.68p
100M Butterfly 2014 Mi Calvin Summer Classic 7/10/2014     1:01.48p
200M Butterfly 2014 Mi Calvin Summer Classic 7/10/2014     2:23.18
100M Butterfly 2014 Mi Open Lcm State Champi 8/1/2014     59.72
100M Butterfly 2014 Mi Open Lcm State Champi 8/1/2014     59.75p