diff --git a/src/static/2004/index.html b/src/static/2004/index.html
new file mode 100644
index 0000000..18dfaf3
--- /dev/null
+++ b/src/static/2004/index.html
@@ -0,0 +1,523 @@
+
+
+
+
+
+
Negative Time Solving Contest 2017
+
+
There were 37 participants representing 8 countries.
+
+
Results
+
+
The submission form is closed, but you can email Lucas Garron if you participated and still want to submit your result.
+
+
3x3x3 Speedsolve
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ Negative Time |
+ 🎥 |
+ ▶️ |
+ Comment |
+
+
+
+
+ 1 |
+ Stanley Chapel |
+ USA |
+ -59min, 53.64sec |
+ |
+ ▶️ |
+ PLL skip |
+
+
+ 2 |
+ Jeremy Fleischman |
+ United States |
+ -59min, 51.36sec |
+ |
+ ▶️ |
+ Massive PB for negative time solve =) |
+
+
+ 3 |
+ Wilson Alvis |
+ Indonesia |
+ -59min, 50.94sec |
+ |
+ |
+ |
+
+
+ 4 |
+ Kymberlyn Calderon |
+ USA |
+ -59min, 50.5sec |
+ |
+ |
+ |
+
+
+ 5 |
+ Lucas Garron |
+ Germany |
+ -59min, 50.36sec |
+ 🎥 |
+ ▶️ |
+ I'm super-happy I beat my PB from last year. :-)
+ Since this is my 11th negative time 3x3x3 solve, I also have enough counting results for an avg12: -59min, 44.20sec
+ |
+
+
+ 6 |
+ Gus Bennett |
+ United States |
+ -59min, 49.54sec |
+ |
+ |
+ |
+
+
+ 7 |
+ Clayton Stallings |
+ United States |
+ -59min, 49.096sec |
+ |
+ |
+ I had to go slow because everyone else is asleep. lol |
+
+
+ 8 |
+ Devin Corr-Robinett |
+ USA |
+ -59min, 48.3sec |
+ |
+ |
+ nice scramble. Was trying be quite though |
+
+
+ 9 |
+ Stefan Huber |
+ Austria |
+ -59min, 48.21sec |
+ |
+ |
+ |
+
+
+ 10 |
+ Justin Lin |
+ USA |
+ -59min, 48.08sec |
+ |
+ |
+ |
+
+
+ 11 |
+ Harris Chan |
+ Canada |
+ -59min, 47.96sec |
+ 🎥 |
+ |
+ Choked. |
+
+
+ 12 |
+ Calvin Brauer |
+ USA |
+ -59min, 47.778sec |
+ |
+ |
+ |
+
+
+ 13 |
+ Tim Reynolds |
+ USA |
+ -59min, 47.62sec |
+ |
+ |
+ |
+
+
+ 14 |
+ Jaizielle Bien Samson |
+ United States |
+ -59min, 47.21sec |
+ |
+ |
+ |
+
+
+ 15 |
+ Vincent Sheu |
+ USA |
+ -59min, 47.03sec |
+ |
+ |
+ Still can't do a proper rotary |
+
+
+ 16 |
+ Shubham Maharana |
+ India |
+ -59min, 46.99sec |
+ |
+ |
+ #ifailed |
+
+
+ 17 |
+ Felix Lee |
+ USA |
+ -59min, 46.27sec |
+ |
+ |
+ |
+
+
+ 18 |
+ Shelley Chang |
+ USA |
+ -59min, 45.5sec |
+ |
+ |
+ I'm getting too old for this |
+
+
+ 19 |
+ JP Bulman |
+ USA |
+ -59min, 45.14sec |
+ |
+ |
+ Part of the WPI Cube Club Event |
+
+
+ 20 |
+ Thomas Vagnini |
+ USA |
+ -59min, 42.65sec |
+ |
+ |
+ Part of the WPI Cube Club Event |
+
+
+ 21 |
+ Bryson |
+ USA |
+ -59min, 42.46sec |
+ |
+ |
+ Part of WPI cube club |
+
+
+ 22 |
+ Matthew McMillan |
+ USA |
+ -59min, 42.33sec |
+ |
+ |
+ Part of the WPI Cube Club Event |
+
+
+ 23 |
+ Rowan Fortier |
+ Canada |
+ -59min, 38.99sec |
+ 🎥 |
+ |
+ |
+
+
+ 24 |
+ Steven Wintringham |
+ United States |
+ -59min, 38.28sec |
+ 🎥 |
+ |
+ Bad solve but I am (obviously) tired. |
+
+
+ 25 |
+ Yee Voon Liew |
+ Canada |
+ -59min, 33.23sec |
+ |
+ |
+ Was drunk during solve so performance was bad |
+
+
+ 26 |
+ Sullivan |
+ Canada |
+ -59min, 32.52sec |
+ |
+ |
+ |
+
+
+ 27 |
+ Caden Lu |
+ Canada |
+ -59min, 31.25sec |
+ |
+ |
+ |
+
+
+ 28 |
+ Nathaniel Rutkowski |
+ USA |
+ -59min, 30.76sec |
+ |
+ |
+ WPI Cube Club |
+
+
+ 29 |
+ Loric Vandentempel |
+ Belgium |
+ -59min, 30.75sec |
+ 🎥 |
+ |
+ |
+
+
+ 30 |
+ Matthew Fox |
+ USA |
+ -59min, 29.37sec |
+ |
+ |
+ |
+
+
+ 31 |
+ Randy Lam |
+ USA |
+ -59min, 25sec |
+ |
+ |
+ |
+
+
+ 32 |
+ Erik Cheng |
+ USA |
+ -59min, 22.93sec |
+ |
+ |
+ |
+
+
+ 33 |
+ James Emery |
+ United States |
+ -59min, 13.79sec |
+ |
+ |
+ |
+
+
+ 34 |
+ Jonathan Ta |
+ USA |
+ -58min, 43sec |
+ |
+ |
+ |
+
+
+ 35 |
+ Lyle Lowry |
+ USA |
+ DNF |
+ 🎥 |
+ |
+ Really close to being -59:30, but at least I beat SM64 in -25:08 |
+
+
+
+
+
2x2x2 Cube
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ Negative Time |
+ Comment |
+
+
+
+
+ 1 |
+ Jaizielle Bien Samson |
+ USA |
+ -59min, 29.74sec |
+ I started 2x2 before my 3x3. I solved it after I finished with my 3x3 speedsolve |
+
+
+
+
+
4x4x4 Cube
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ Negative Time |
+ Comment |
+
+
+
+
+ 1 |
+ Jaizielle Bien Samson |
+ USA |
+ -57min, 23.12sec |
+ I also did 2x2 and 3x3 so 4x4 was started first and solved last. Basically this is more of a 2-4 relay time than a single 4x4 speedsolve |
+
+
+
+
+
3x3x3 Blindfolded
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ Negative Time |
+ Comment |
+
+
+
+
+ 1 |
+ Leyan Lo |
+ USA |
+ -58min, 15.10sec |
+ Sober this year |
+
+
+ 2 |
+ Lucas Garron |
+ Germany |
+ -55min, 47.44sec |
+ Success! :-) |
+
+
+
+
+
NEGAminx
+
+
Note: Negaminx is just like Megaminx, but solved in negative time.
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ Negative Time |
+
+
+
+
+ 1 |
+ Daniel Hayes |
+ USA |
+ -57min, 45.59sec |
+
+
+
+
+
Square-1
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ Negative Time |
+
+
+
+
+ 1 |
+ Calvin Nielson |
+ USA |
+ -59min, 47.23sec |
+
+
+
+
+
Super Mario
+
+
+
+
+ Rank |
+ Name |
+ Country |
+ 🎥 |
+ Negative Time |
+
+
+
+
+ 1 |
+ Lyle Lowry |
+ USA |
+ 🎥 |
+ -25min, 8sec |
+
+
+
+
+
The Scrambles
+
+
The 3x3x3 scramble for 2017 is below.
+
+
+
+
Other Challenges
+
+Scrambles for all WCA events are
this ZIP file. For other challenges, use your own scrambles.
+
+
+
+
diff --git a/src/static/2004/scrambles-2017.zip b/src/static/2004/scrambles-2017.zip
new file mode 100644
index 0000000..62fc6a2
Binary files /dev/null and b/src/static/2004/scrambles-2017.zip differ
diff --git a/src/static/img/clock.gif b/src/static/img/clock.gif
index 7176cc5..2467b5c 100644
Binary files a/src/static/img/clock.gif and b/src/static/img/clock.gif differ
diff --git a/src/static/img/clock@2x.gif b/src/static/img/clock@2x.gif
index 0bc5127..81726a9 100644
Binary files a/src/static/img/clock@2x.gif and b/src/static/img/clock@2x.gif differ