Twitch Solves IMO Shortlist
![]() youtube.com/vEnhance |
|
![]() twitch.tv/vEnhance |
In early 2020 I created a Twitch stream that I stream on some (but not all) weeks. The series is informally titled Twitch Solves IMO Shortlist.
Content includes:
- Working on IMO shortlist or other contest problems with other viewers.
- Twitch chat asking questions about various things
- Games: metal league StarCraft, AoPS FTW!, Baba Is You, etc. I have a preference for somewhat difficult puzzle games.
I also upload past broadcasts to YouTube. A Discord server also exists centered around the stream.
Twitch schedule
You can find a schedule for the stream, also below. Friday night at 8pm Eastern is the usual time.
Streaming setup
Software used on the stream includes:
- Streamed by Open Broadcaster Software
- LaTeX typeset with TeX Live and Beamer, viewed in Zathura
- White board via Miro
- Geometry diagrams using GeoGebra Classic 5
- Music by Pretzel Rocks
- Soundboard with Soundux
- Stream overlays from StreamLabs
- Firefox as web browser
- Nightbot for !commands
Hardware:
- Gaming headset: Xiberia V22
- Mechanical keyboard: Havit HV-KB395L
- Mouse: Inateck MS 1001
- Gaming PC: MSI Codex XE Plus MSCXEP9SC292
- Monitors (x3): BenQ 24" IPS GW2480 + ASUS VE278Q 27" + Sceptre 32" QHD (E325W-2560AD)
Here is a picture of my physical setup (click to enlarge).

Archive of past problems
I take problem requests at the start of each Twitch stream from viewers in exchange for channel points. (Channel points are earned by watching the live streams.)
Episode | Problem | TeX | YouTube | |
---|---|---|---|---|
Ep. 52 | AMC 12A 2021/24 | (pdf) | (tex) | (youtube) |
Ep. 52 | IGO 2020/A4 | (pdf) | (tex) | (youtube) |
Ep. 51 | ELMO 2013/6 | (pdf) | (tex) | (youtube) |
Ep. 51 | Iberoamerican 2020/6 | (pdf) | (tex) | |
Ep. 50 | TSTST 2020/7 | (pdf) | (tex) | (youtube) |
Ep. 50 | TSTST 2020/8 | (pdf) | (tex) | (youtube) |
Ep. 50 | TSTST 2020/9 | (pdf) | (tex) | (youtube) |
Ep. 50 | USAMO 1997/1 | (pdf) | (tex) | (youtube) |
Ep. 50 | USAMO 1997/6 | (pdf) | (tex) | (youtube) |
Ep. 49 | HMIC 2015/5 | (pdf) | (tex) | (youtube) |
Ep. 49 | Iberoamerican 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 49 | USAMO 1998/1 | (pdf) | (tex) | (youtube) |
Ep. 48 | CMIMC 2017 G9 | (pdf) | (tex) | (youtube) |
Ep. 48 | IMO 1997/5 | (pdf) | (tex) | (youtube) |
Ep. 48 | MR J489 | (pdf) | (tex) | (youtube) |
Ep. 47 | CAMO 2020/5 | (pdf) | (tex) | (youtube) |
Ep. 47 | PUMaC 2015 C8 | (pdf) | (tex) | (youtube) |
Ep. 47 | Shortlist 1990/17 | (pdf) | (tex) | (youtube) |
Ep. 47 | Twitch 047.2 | (pdf) | (tex) | (youtube) |
Ep. 47 | USAMO 1998/6 | (pdf) | (tex) | (youtube) |
Ep. 45 | IMO 1993/6 | (pdf) | (tex) | (youtube) |
Ep. 45 | IMO 1998/1 | (pdf) | (tex) | (youtube) |
Ep. 45 | RSL 2018 N1 | (pdf) | (tex) | (youtube) |
Ep. 44 | TSTST 2020/4 | (pdf) | (tex) | (youtube) |
Ep. 44 | TSTST 2020/5 | (pdf) | (tex) | (youtube) |
Ep. 44 | TSTST 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 43 | DeuxMO 2020/1/2.2 | (pdf) | (tex) | (youtube) |
Ep. 43 | Russia 2011/9.8 | (pdf) | (tex) | (youtube) |
Ep. 42 | Cono Sur 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 42 | Shortlist 2008 N4 | (pdf) | (tex) | (youtube) |
Ep. 42 | TSTST 2011/2 | (pdf) | (tex) | (youtube) |
Ep. 41 | TSTST 2013/9 | (pdf) | (tex) | (youtube) |
Ep. 41 | USAMO 1998/4 | (pdf) | (tex) | (youtube) |
Ep. 41 | USAMO 1999/1 | (pdf) | (tex) | (youtube) |
Ep. 40 | TSTST 2013/4 | (pdf) | (tex) | (youtube) |
Ep. 40 | USAMO 1998/3 | (pdf) | (tex) | (youtube) |
Ep. 39 | TSTST 2020/1 | (pdf) | (tex) | (youtube) |
Ep. 39 | TSTST 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 39 | TSTST 2020/3 | (pdf) | (tex) | (youtube) |
Ep. 38 | RMM 2016/5 | (pdf) | (tex) | (youtube) |
Ep. 38 | Shortlist 1995 N8 | (pdf) | (tex) | (youtube) |
Ep. 37 | IMO 1982/1 | (pdf) | (tex) | (youtube) |
Ep. 37 | Shortlist 2003 N8 | (pdf) | (tex) | (youtube) |
Ep. 37 | Twitch 037.3 | (pdf) | (tex) | (youtube) |
Ep. 37 | USAMO 1999/3 | (pdf) | (tex) | (youtube) |
Ep. 36 | COMC 2020/C4 | (pdf) | (tex) | (youtube) |
Ep. 36 | JMO 2012/5 | (pdf) | (tex) | (youtube) |
Ep. 36 | JMO 2013/4 | (pdf) | (tex) | (youtube) |
Ep. 36 | Twitch 036.1 | (pdf) | (tex) | (youtube) |
Ep. 35 | USEMO 2020/4 | (pdf) | (tex) | (youtube) |
Ep. 35 | USEMO 2020/5 | (pdf) | (tex) | (youtube) |
Ep. 35 | USEMO 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 34 | USEMO 2020/1 | (pdf) | (tex) | (youtube) |
Ep. 34 | USEMO 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 34 | USEMO 2020/3 | (pdf) | (tex) | (youtube) |
Ep. 33 | APMO 2009/1 | (pdf) | (tex) | (youtube) |
Ep. 33 | CAMO 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 33 | Russia 2005/9.2 | (pdf) | (tex) | (youtube) |
Ep. 33 | Twitch 033.1 | (pdf) | (tex) | (youtube) |
Ep. 33 | Twitch 033.4 | (pdf) | (tex) | (youtube) |
Ep. 32 | Cono Sur 2011/6 | (pdf) | (tex) | (youtube) |
Ep. 32 | ToT Fall 1999 J-A6 | (pdf) | (tex) | (youtube) |
Ep. 32 | Twitch 032.3 | (pdf) | (tex) | (youtube) |
Ep. 31 | BAMO 2003/5 | (pdf) | (tex) | (youtube) |
Ep. 31 | Brazil 2007/2 | (pdf) | (tex) | (youtube) |
Ep. 31 | Twitch 031.1 | (pdf) | (tex) | (youtube) |
Ep. 30 | IMO 2020/1 | (pdf) | (tex) | (youtube) |
Ep. 30 | IMO 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 30 | IMO 2020/3 | (pdf) | (tex) | (youtube) |
Ep. 30 | IMO 2020/4 | (pdf) | (tex) | (youtube) |
Ep. 30 | IMO 2020/5 | (pdf) | (tex) | (youtube) |
Ep. 30 | IMO 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 29 | China TST 2019/4/1 | (pdf) | (tex) | (youtube) |
Ep. 29 | IMO 1999/4 | (pdf) | (tex) | (youtube) |
Ep. 29 | SMO 2020/3 | (pdf) | (tex) | (youtube) |
Ep. 28 | CAMO 2019/2 | (pdf) | (tex) | (youtube) |
Ep. 28 | IMO 1981/3 | (pdf) | (tex) | (youtube) |
Ep. 28 | KoMaL A744 | (pdf) | (tex) | (youtube) |
Ep. 28 | SJMO 2020/3 | (pdf) | (tex) | (youtube) |
Ep. 28 | SMO 2020/1 | (pdf) | (tex) | (youtube) |
Ep. 27 | China TST 2012/1/2 | (pdf) | (tex) | (youtube) |
Ep. 27 | IMO 1990/6 | (pdf) | (tex) | (youtube) |
Ep. 27 | SMO 2020/4 | (pdf) | (tex) | (youtube) |
Ep. 27 | SMO 2020/5 | (pdf) | (tex) | (youtube) |
Ep. 26 | Brazil 2017/6 | (pdf) | (tex) | (youtube) |
Ep. 26 | CNCM7 | (youtube) | ||
Ep. 26 | SJMO 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 25 | Iran TST 2019/15 | (pdf) | (tex) | (youtube) |
Ep. 25 | MODS 2019/2 | (pdf) | (tex) | (youtube) |
Ep. 25 | SIME 2020/13 | (pdf) | (tex) | (youtube) |
Ep. 24 | IMO 1988/3 | (pdf) | (tex) | (youtube) |
Ep. 24 | Putnam 2019 A5 | (pdf) | (tex) | (youtube) |
Ep. 24 | Shortlist 2009 C6 | (pdf) | (tex) | (youtube) |
Ep. 24 | Singapore 2019/5 | (pdf) | (tex) | (youtube) |
Ep. 23 | Iran 2010/2/6 | (pdf) | (tex) | (youtube) |
Ep. 23 | SIME 2020/14 | (pdf) | (tex) | (youtube) |
Ep. 23 | Shortlist 2009 C4 | (pdf) | (tex) | (youtube) |
Ep. 22 | Croatia TST 2016/2/2 | (pdf) | (tex) | (youtube) |
Ep. 22 | SIME 2020/15 | (pdf) | (tex) | (youtube) |
Ep. 22 | Shortlist 1990/13 | (pdf) | (tex) | (youtube) |
Ep. 21 | IMO 1979/3 | (pdf) | (tex) | (youtube) |
Ep. 21 | Mexico 2019/6 | (pdf) | (tex) | (youtube) |
Ep. 21 | Shortlist 1996 C6 | (pdf) | (tex) | (youtube) |
Ep. 20 | Singapore 2017/J2/2 | (pdf) | (tex) | |
Ep. 19 | KJMO 2012/1 | (pdf) | (tex) | (youtube) |
Ep. 19 | Romania JBMO TST 2019/3.1 | (pdf) | (tex) | (youtube) |
Ep. 18 | Shortlist 2002 C7 | (pdf) | (tex) | (youtube) |
Ep. 17 | Shortlist 1981/11 | (youtube) | ||
Ep. 17 | Shortlist 2004 G6 | (pdf) | (tex) | (youtube) |
Ep. 16 | JMO 2020/1 | (pdf) | (tex) | (youtube) |
Ep. 16 | JMO 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 16 | JMO 2020/4 | (pdf) | (tex) | (youtube) |
Ep. 16 | JMO 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 16 | USAMO 2020/1 | (pdf) | (tex) | (youtube) |
Ep. 16 | USAMO 2020/2 | (pdf) | (tex) | (youtube) |
Ep. 16 | USAMO 2020/3 | (pdf) | (tex) | (youtube) |
Ep. 16 | USAMO 2020/4 | (pdf) | (tex) | (youtube) |
Ep. 16 | USAMO 2020/5 | (pdf) | (tex) | (youtube) |
Ep. 16 | USAMO 2020/6 | (pdf) | (tex) | (youtube) |
Ep. 15 | Shortlist 2006 C6 | (pdf) | (tex) | (youtube) |
Ep. 14 | AMC 12B 2020/12 | (youtube) | ||
Ep. 14 | Iran TST 2018/9 | (pdf) | (tex) | (youtube) |
Ep. 13 | IMO 1993/3 | (pdf) | (tex) | (youtube) |
Ep. 13 | Iberoamerican 2001 | (pdf) | (tex) | (youtube) |
Ep. 13 | Shortlist 2007 N5 | (pdf) | (tex) | (youtube) |
Ep. 13 | Taiwan TST 2019/2J/2 | (pdf) | (tex) | (youtube) |
Ep. 13 | Twitch 013.1 | (pdf) | (tex) | (youtube) |
Ep. 12 | EGMO 2012/4 | (pdf) | (tex) | |
Ep. 12 | India TST 2019/2 | (pdf) | (tex) | |
Ep. 12 | Japan 2019/4 | (pdf) | (tex) | (youtube) |
Ep. 11 | USEMO 2019/4 | (pdf) | (tex) | (youtube) |
Ep. 11 | USEMO 2019/5 | (pdf) | (tex) | (youtube) |
Ep. 11 | USEMO 2019/6 | (pdf) | (tex) | (youtube) |
Ep. 10 | USEMO 2019/1 | (pdf) | (tex) | (youtube) |
Ep. 10 | USEMO 2019/2 | (pdf) | (tex) | (youtube) |
Ep. 10 | USEMO 2019/3 | (pdf) | (tex) | (youtube) |
Ep. 9 | Shortlist 2004 C5 | (pdf) | (tex) | |
Ep. 9 | Shortlist 2012 A2 | (pdf) | (tex) | (youtube) |
Ep. 8 | Shortlist 2008 C5 | (pdf) | (tex) | (youtube) |
Ep. 8 | Shortlist 2008 G6 | (pdf) | (tex) | (youtube) |
Ep. 8 | Shortlist 2009 A1 | (pdf) | (tex) | |
Ep. 7 | Shortlist 2004 A2 | (pdf) | (tex) | (youtube) |
Ep. 7 | Shortlist 2004 C3 | (pdf) | (tex) | (youtube) |
Ep. 7 | Shortlist 2004 G3 | (pdf) | (tex) | (youtube) |
Ep. 7 | Shortlist 2004 N2 | (pdf) | (tex) | |
Ep. 6 | Shortlist 2005 C1 | (pdf) | (tex) | (youtube) |
Ep. 6 | Shortlist 2006 A5 | (pdf) | (tex) | (youtube) |
Ep. 6 | Shortlist 2012 G3 | (pdf) | (tex) | (youtube) |
Ep. 6 | Twitch 006.1 | (pdf) | (tex) | |
Ep. 5 | Shortlist 2004 N1 | (pdf) | (tex) | (youtube) |
Ep. 5 | Shortlist 2006 G2 | (pdf) | (tex) | (youtube) |
Ep. 5 | Shortlist 2013 A2 | (pdf) | (tex) | |
Ep. 4 | Shortlist 2006 A2 | (pdf) | (tex) | |
Ep. 4 | Shortlist 2007 G8 | (pdf) | (tex) | (youtube) |
Ep. 3 | Shortlist 2005 G3 | (pdf) | (tex) | |
Ep. 3 | Shortlist 2007 N4 | (pdf) | (tex) | (youtube) |
Ep. 2 | Shortlist 2007 C1 | (pdf) | (tex) | |
Ep. 2 | Shortlist 2007 G2 | (pdf) | (tex) | (youtube) |
Ep. 2 | Shortlist 2009 C1 | (pdf) | (tex) | |
Ep. 1 | Shortlist 2008 N2 | (pdf) | (tex) | |
Ep. 1 | Shortlist 2012 C2 | (pdf) | (tex) | |
Ep. 1 | Shortlist 2012 G2 | (pdf) | (tex) |