Email   Blog   Instagram   YouTube   Twitch   Discord   Github


  •  CV

Teaching (OTIS)


  •  For beginners
  •  Problems
  •  MOP
  •  ELMO
  •  USEMO


  •  Puzzle hunts
  •  Games
  •  Photos


  •  Discord

plz learn code

  •  Filesys concepts
  •  Learning path
  •  LaTeX style


  •  EGMO book
  •  Napkin (v1.5)
  •  Course notes


  •  Mentors
  •  Quotes
  •  FAQs


  •  Rec letters

Buy Me a Coffee at

Twitch Solves IMO Shortlist

In early 2020 I created a Twitch stream that I stream on some (but not all) weeks. The series is informally titled Twitch Solves ISL (here ISL is IMO Shortlists).

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:

Hardware in Boston HQ:

  • 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#

Here’s an archive of the problems solved on stream.

To submit a problem: Problem requests are processed for 256 channel points each; points are earned by watching the live stream. Requests must be submitted at the start of the stream, 8pm Eastern time every Friday. Then the viewers vote on which requests to take (with points refunded if your request is not processed). Because of large demand, I do not take advance requests.

Ep. 116IMO 1997/1(pdf)(tex)(youtube)
Ep. 116IMO 1997/3(pdf)(tex)(youtube)
Ep. 114IntBee 2023/S7(pdf)(tex)(youtube)
Ep. 114Stamp Stamp(youtube)
Ep. 113AMC 8 2023/17(youtube)
Ep. 113CodeForces 1667C(pdf)(tex)(youtube)
Ep. 113Florida 2023(pdf)(tex)(youtube)
Ep. 113GaussMO 2022/3(pdf)(tex)(youtube)
Ep. 113Twitch 113.2(pdf)(tex)(youtube)
Ep. 112ELMO Revenge 2022/1(pdf)(tex)(youtube)
Ep. 112INMO 2023/2(pdf)(tex)(youtube)
Ep. 112INMO 2023/6(pdf)(tex)(youtube)
Ep. 111AtCoder ARC 139E(pdf)(tex)(youtube)
Ep. 111ELMO Revenge 2022/2(pdf)(tex)(youtube)
Ep. 111USAMTS 4/2/34(pdf)(tex)(youtube)
Ep. 111USAMTS 4/3/34(pdf)(tex)(youtube)
Ep. 110China 2023/5(pdf)(tex)(youtube)
Ep. 110Clock(pdf)(tex)(youtube)
Ep. 110CodeForces 1698F(pdf)(tex)(youtube)
Ep. 109All-Lincoln 2022/6(pdf)(tex)(youtube)
Ep. 109Iberoamerican 2019/2(pdf)(tex)(youtube)
Ep. 109Iberoamerican 2019/5(pdf)(tex)(youtube)
Ep. 108Brazil 2022/6(pdf)(tex)(youtube)
Ep. 108Math Prize 2022/2(pdf)(tex)(youtube)
Ep. 108PAGMO 2022/1(pdf)(tex)(youtube)
Ep. 108Putnam 2022 B4(pdf)(tex)(youtube)
Ep. 107Australia 2020/8(pdf)(tex)(youtube)
Ep. 107Brazil 2022/6(pdf)(tex)(youtube)
Ep. 107DEMO Mock 2022/1(pdf)(tex)(youtube)
Ep. 106Brazil 2022/2(pdf)(tex)(youtube)
Ep. 106Kosovo TST 2019/1(pdf)(tex)(youtube)
Ep. 106Twitch 106.1(pdf)(tex)(youtube)
Ep. 106Twitch 106.4(pdf)(tex)(youtube)
Ep. 104Iberoamerican 2022/5(pdf)(tex)(youtube)
Ep. 103USEMO 2022/4(pdf)(tex)(youtube)
Ep. 103USEMO 2022/5(pdf)(tex)(youtube)
Ep. 103USEMO 2022/6(pdf)(tex)(youtube)
Ep. 102IMO 1998/4(pdf)(tex)(youtube)
Ep. 101IMO 1997/2(pdf)(tex)(youtube)
Ep. 100Poland 2019/1/12(pdf)(tex)(youtube)
Ep. 99IMO 1997/4(pdf)(tex)(youtube)
Ep. 99IMO 1997/6(pdf)(tex)
Ep. 99Schweitzer 2020/1(pdf)(tex)(youtube)
Ep. 98IMO 1999/1(pdf)(tex)(youtube)
Ep. 97ToT Fall 2012 J-A7(pdf)(tex)(youtube)
Ep. 97gcd det(pdf)(tex)(youtube)
Ep. 95Sylver coinage(pdf)(tex)
Ep. 94IMO 1998/3(pdf)(tex)(youtube)
Ep. 92Twitch 092.3(pdf)(tex)(youtube)
Ep. 91IMO 1999/6(pdf)(tex)(youtube)
Ep. 91MR J560(pdf)(tex)(youtube)
Ep. 91Twitch 091.2(pdf)(tex)(youtube)
Ep. 90USEMO 2021/4(pdf)(tex)(youtube)
Ep. 90USEMO 2021/5(pdf)(tex)(youtube)
Ep. 90USEMO 2021/6(pdf)(tex)(youtube)
Ep. 89USEMO 2021/1(pdf)(tex)(youtube)
Ep. 89USEMO 2021/2(pdf)(tex)(youtube)
Ep. 89USEMO 2021/3(pdf)(tex)(youtube)
Ep. 88IMO 1999/5(pdf)(tex)(youtube)
Ep. 87Iberoamerican 2021/1(pdf)(tex)(youtube)
Ep. 87Iberoamerican 2021/2(pdf)(tex)(youtube)
Ep. 87Iberoamerican 2021/3(pdf)(tex)(youtube)
Ep. 87Iberoamerican 2021/4(pdf)(tex)(youtube)
Ep. 87Iberoamerican 2021/5(pdf)(tex)(youtube)
Ep. 87Ireland 1994/10(pdf)(tex)(youtube)
Ep. 86China 2018/3(pdf)(tex)(youtube)
Ep. 86ToT Spring 2010 S-A7(pdf)(tex)(youtube)
Ep. 85MR U552(pdf)(tex)(youtube)
Ep. 84USAMO 1996/5(pdf)(tex)(youtube)
Ep. 83Shortlist 2020 N5(pdf)(tex)(youtube)
Ep. 81Centroamerican 2021/3(pdf)(tex)(youtube)
Ep. 81KoMaL A775(youtube)
Ep. 81Korea 2021/2(pdf)(tex)(youtube)
Ep. 81USAMO 1996/2(pdf)(tex)(youtube)
Ep. 81USAMO 1996/3(pdf)(tex)(youtube)
Ep. 80Shortlist 2020 G7(pdf)(tex)(youtube)
Ep. 79IMO 2021/5(pdf)(tex)(youtube)
Ep. 78IMO 2021/4(pdf)(tex)(youtube)
Ep. 77Shortlist 1999 C6(pdf)(tex)(youtube)
Ep. 77Shortlist 2007 N1(pdf)(tex)(youtube)
Ep. 77Shortlist 2013 C4(pdf)(tex)(youtube)
Ep. 77USAMO 1996/2(pdf)(tex)(youtube)
Ep. 76Shortlist 2014 A3(youtube)
Ep. 76ZhiHu 2021(youtube)
Ep. 75ELMO 2010/3(pdf)(tex)(youtube)
Ep. 74Brazil 2020/5(pdf)(tex)(youtube)
Ep. 74ToT Fall 2005 S-A3(pdf)(tex)(youtube)
Ep. 74USAMO 1997/3(pdf)(tex)(youtube)
Ep. 73Russia 2010/10.8(pdf)(tex)(youtube)
Ep. 72Sweden 2018(pdf)(tex)(youtube)
Ep. 72ToT Fall 2011 S-A7(pdf)(tex)(youtube)
Ep. 72Twitch 072.1(pdf)(tex)(youtube)
Ep. 71JBMO SL 2008 A2(youtube)
Ep. 71JBMO SL 2018 C3(pdf)(tex)(youtube)
Ep. 71KoMaL N166(youtube)
Ep. 71Martin Gardner(pdf)(tex)(youtube)
Ep. 70Cono Sur TST(youtube)
Ep. 70Junior Balkan 2013/3(pdf)(tex)(youtube)
Ep. 70Shortlist 2012 N3(pdf)(tex)(youtube)
Ep. 69Bulgaria 2018/3(pdf)(tex)(youtube)
Ep. 68Germany 2017/5(pdf)(tex)(youtube)
Ep. 68Shortlist 1998 N1(pdf)(tex)(youtube)
Ep. 68Shortlist 2012 N1(pdf)(tex)(youtube)
Ep. 68USAMO 1996/1(pdf)(tex)(youtube)
Ep. 67Italy TST 2006/5(pdf)(tex)(youtube)
Ep. 67ToT Spring 1999 S-A1(pdf)(tex)(youtube)
Ep. 67Twitch 067.1(pdf)(tex)(youtube)
Ep. 67Vietnam 2014 Training(pdf)(tex)(youtube)
Ep. 66CAMO 2021/3(pdf)(tex)(youtube)
Ep. 66Putnam 1979 B6(pdf)(tex)(youtube)
Ep. 65Canada 2021/4(pdf)(tex)(youtube)
Ep. 65JMO 2021/1(pdf)(tex)(youtube)
Ep. 65JMO 2021/3(pdf)(tex)(youtube)
Ep. 65JMO 2021/4(pdf)(tex)(youtube)
Ep. 65Rectangle projection(youtube)
Ep. 65USAMO 2021/1(pdf)(tex)(youtube)
Ep. 65USAMO 2021/2(pdf)(tex)(youtube)
Ep. 65USAMO 2021/3(pdf)(tex)(youtube)
Ep. 65USAMO 2021/4(pdf)(tex)(youtube)
Ep. 65USAMO 2021/5(pdf)(tex)(youtube)
Ep. 65USAMO 2021/6(pdf)(tex)(youtube)
Ep. 64Fary theorem(pdf)(tex)
Ep. 64Shortlist 2014 A2(pdf)(tex)(youtube)
Ep. 64ToT Fall 2015 S-A7(pdf)(tex)(youtube)
Ep. 64USAMO 1997/4(pdf)(tex)(youtube)
Ep. 62CAMO 2021/2(pdf)(tex)(youtube)
Ep. 62Putnam 1972 B6(pdf)(tex)(youtube)
Ep. 62Sharygin 2019/23(pdf)(tex)(youtube)
Ep. 62Shortlist 2004 C2(pdf)(tex)(youtube)
Ep. 60CAMO 2021/6(pdf)(tex)(youtube)
Ep. 60China TST 2021/1/3(pdf)(tex)(youtube)
Ep. 59ELMO 2010/2(pdf)(tex)(youtube)
Ep. 59Shortlist 1998 N8(pdf)(tex)(youtube)
Ep. 59Twitch 059.1(pdf)(tex)(youtube)
Ep. 58CHMMC 2021/6(pdf)(tex)(youtube)
Ep. 58Putnam 2020 B6(pdf)(tex)(youtube)
Ep. 58Shortlist 2000 N6(pdf)(tex)(youtube)
Ep. 57Besant 1895(pdf)(tex)(youtube)
Ep. 57Brazil 2013/2(pdf)(tex)(youtube)
Ep. 56USA TST 2021/1(pdf)(tex)(youtube)
Ep. 56USA TST 2021/2(pdf)(tex)(youtube)
Ep. 56USA TST 2021/3(pdf)(tex)(youtube)
Ep. 55Iberoamerican 2003/6(pdf)(tex)(youtube)
Ep. 55Mexico 2020/3(pdf)(tex)(youtube)
Ep. 54Brazil 2015/3(pdf)(tex)(youtube)
Ep. 54ToT Fall 2012 S-A7(youtube)
Ep. 53AMC 10B 2021/24(youtube)
Ep. 53ToT Fall 2015 S-A7(pdf)(tex)(youtube)
Ep. 52AMC 12A 2021/24(pdf)(tex)(youtube)
Ep. 52IGO 2020/A4(pdf)(tex)(youtube)
Ep. 51ELMO 2013/6(pdf)(tex)(youtube)
Ep. 51Iberoamerican 2020/6(pdf)(tex)
Ep. 50TSTST 2020/7(pdf)(tex)(youtube)
Ep. 50TSTST 2020/8(pdf)(tex)(youtube)
Ep. 50TSTST 2020/9(pdf)(tex)(youtube)
Ep. 50USAMO 1997/1(pdf)(tex)(youtube)
Ep. 50USAMO 1997/6(pdf)(tex)(youtube)
Ep. 49HMIC 2015/5(pdf)(tex)(youtube)
Ep. 49Iberoamerican 2020/2(pdf)(tex)(youtube)
Ep. 49USAMO 1998/1(pdf)(tex)(youtube)
Ep. 48CMIMC 2017 G9(pdf)(tex)(youtube)
Ep. 48IMO 1997/5(pdf)(tex)(youtube)
Ep. 48MR J489(pdf)(tex)(youtube)
Ep. 47CAMO 2020/5(pdf)(tex)(youtube)
Ep. 47PUMaC 2015 C8(pdf)(tex)(youtube)
Ep. 47Shortlist 1990/17(pdf)(tex)(youtube)
Ep. 47Twitch 047.2(pdf)(tex)(youtube)
Ep. 47USAMO 1998/6(pdf)(tex)(youtube)
Ep. 45IMO 1993/6(pdf)(tex)(youtube)
Ep. 45IMO 1998/1(pdf)(tex)(youtube)
Ep. 45RSL 2018 N1(pdf)(tex)(youtube)
Ep. 44TSTST 2020/4(pdf)(tex)(youtube)
Ep. 44TSTST 2020/5(pdf)(tex)(youtube)
Ep. 44TSTST 2020/6(pdf)(tex)(youtube)
Ep. 43DeuX MO 2020/I/2(pdf)(tex)(youtube)
Ep. 43Russia 2011/9.8(pdf)(tex)(youtube)
Ep. 42Cono Sur 2020/6(pdf)(tex)(youtube)
Ep. 42Shortlist 2008 N4(pdf)(tex)(youtube)
Ep. 42TSTST 2011/2(pdf)(tex)(youtube)
Ep. 41TSTST 2013/9(pdf)(tex)(youtube)
Ep. 41USAMO 1998/4(pdf)(tex)(youtube)
Ep. 41USAMO 1999/1(pdf)(tex)(youtube)
Ep. 40TSTST 2013/4(pdf)(tex)(youtube)
Ep. 40USAMO 1998/3(pdf)(tex)(youtube)
Ep. 39TSTST 2020/1(pdf)(tex)(youtube)
Ep. 39TSTST 2020/2(pdf)(tex)(youtube)
Ep. 39TSTST 2020/3(pdf)(tex)(youtube)
Ep. 38RMM 2016/5(pdf)(tex)(youtube)
Ep. 38Shortlist 1995 N8(pdf)(tex)(youtube)
Ep. 37IMO 1982/1(pdf)(tex)(youtube)
Ep. 37Shortlist 2003 N8(pdf)(tex)(youtube)
Ep. 37Twitch 037.3(pdf)(tex)(youtube)
Ep. 37USAMO 1999/3(pdf)(tex)(youtube)
Ep. 36COMC 2020/C4(pdf)(tex)(youtube)
Ep. 36JMO 2012/5(pdf)(tex)(youtube)
Ep. 36JMO 2013/4(pdf)(tex)(youtube)
Ep. 36Twitch 036.1(pdf)(tex)(youtube)
Ep. 35USEMO 2020/4(pdf)(tex)(youtube)
Ep. 35USEMO 2020/5(pdf)(tex)(youtube)
Ep. 35USEMO 2020/6(pdf)(tex)(youtube)
Ep. 34USEMO 2020/1(pdf)(tex)(youtube)
Ep. 34USEMO 2020/2(pdf)(tex)(youtube)
Ep. 34USEMO 2020/3(pdf)(tex)(youtube)
Ep. 33APMO 2009/1(pdf)(tex)(youtube)
Ep. 33CAMO 2020/6(pdf)(tex)(youtube)
Ep. 33Russia 2005/9.2(pdf)(tex)(youtube)
Ep. 33Twitch 033.1(pdf)(tex)(youtube)
Ep. 33Twitch 033.4(pdf)(tex)(youtube)
Ep. 32Cono Sur 2011/6(pdf)(tex)(youtube)
Ep. 32ToT Fall 1999 J-A6(pdf)(tex)(youtube)
Ep. 32Twitch 032.3(pdf)(tex)(youtube)
Ep. 31BAMO 2003/5(pdf)(tex)(youtube)
Ep. 31Brazil 2007/2(pdf)(tex)(youtube)
Ep. 31Twitch 031.1(pdf)(tex)(youtube)
Ep. 30IMO 2020/1(pdf)(tex)(youtube)
Ep. 30IMO 2020/2(pdf)(tex)(youtube)
Ep. 30IMO 2020/3(pdf)(tex)(youtube)
Ep. 30IMO 2020/4(pdf)(tex)(youtube)
Ep. 30IMO 2020/5(pdf)(tex)(youtube)
Ep. 30IMO 2020/6(pdf)(tex)(youtube)
Ep. 29China TST 2019/4/1(pdf)(tex)(youtube)
Ep. 29IMO 1999/4(pdf)(tex)(youtube)
Ep. 29SMO 2020/3(pdf)(tex)(youtube)
Ep. 28CAMO 2019/2(pdf)(tex)(youtube)
Ep. 28IMO 1981/3(pdf)(tex)(youtube)
Ep. 28KoMaL A774(pdf)(tex)(youtube)
Ep. 28SJMO 2020/3(pdf)(tex)(youtube)
Ep. 28SMO 2020/1(pdf)(tex)(youtube)
Ep. 27China TST 2012/1/2(pdf)(tex)(youtube)
Ep. 27IMO 1990/6(pdf)(tex)(youtube)
Ep. 27SMO 2020/4(pdf)(tex)(youtube)
Ep. 27SMO 2020/5(pdf)(tex)(youtube)
Ep. 26Brazil 2017/6(pdf)(tex)(youtube)
Ep. 26CNCM7(youtube)
Ep. 26SJMO 2020/2(pdf)(tex)(youtube)
Ep. 25Iran TST 2019/15(pdf)(tex)(youtube)
Ep. 25MODS 2019/2(pdf)(tex)(youtube)
Ep. 25SIME 2020/13(pdf)(tex)(youtube)
Ep. 24IMO 1988/3(pdf)(tex)(youtube)
Ep. 24Putnam 2019 A5(pdf)(tex)(youtube)
Ep. 24Shortlist 2009 C6(pdf)(tex)(youtube)
Ep. 24Singapore 2019/5(pdf)(tex)(youtube)
Ep. 23Iran 2010/2/6(pdf)(tex)(youtube)
Ep. 23SIME 2020/14(pdf)(tex)(youtube)
Ep. 23Shortlist 2009 C4(pdf)(tex)(youtube)
Ep. 22Croatia TST 2016/2/2(pdf)(tex)(youtube)
Ep. 22SIME 2020/15(pdf)(tex)(youtube)
Ep. 22Shortlist 1990/13(pdf)(tex)(youtube)
Ep. 21IMO 1979/3(pdf)(tex)(youtube)
Ep. 21Mexico 2019/6(pdf)(tex)(youtube)
Ep. 21Shortlist 1996 C6(pdf)(tex)(youtube)
Ep. 20Singapore 2017/J2/2(pdf)(tex)
Ep. 19KJMO 2012/1(pdf)(tex)(youtube)
Ep. 19Romania JBMO TST 2019/3.1(pdf)(tex)(youtube)
Ep. 18Shortlist 2002 C7(pdf)(tex)(youtube)
Ep. 17Shortlist 1981/11(youtube)
Ep. 17Shortlist 2004 G6(pdf)(tex)(youtube)
Ep. 16JMO 2020/1(pdf)(tex)(youtube)
Ep. 16JMO 2020/2(pdf)(tex)(youtube)
Ep. 16JMO 2020/4(pdf)(tex)(youtube)
Ep. 16JMO 2020/6(pdf)(tex)(youtube)
Ep. 16USAMO 2020/1(pdf)(tex)(youtube)
Ep. 16USAMO 2020/2(pdf)(tex)(youtube)
Ep. 16USAMO 2020/3(pdf)(tex)(youtube)
Ep. 16USAMO 2020/4(pdf)(tex)(youtube)
Ep. 16USAMO 2020/5(pdf)(tex)(youtube)
Ep. 16USAMO 2020/6(pdf)(tex)(youtube)
Ep. 15Shortlist 2006 C6(pdf)(tex)(youtube)
Ep. 14AMC 12B 2020/12(youtube)
Ep. 14Iran TST 2018/9(pdf)(tex)(youtube)
Ep. 13IMO 1993/3(pdf)(tex)(youtube)
Ep. 13Iberoamerican 2001(pdf)(tex)(youtube)
Ep. 13Shortlist 2007 N5(pdf)(tex)(youtube)
Ep. 13Taiwan TST 2019/2J/2(pdf)(tex)(youtube)
Ep. 13Twitch 013.1(pdf)(tex)(youtube)
Ep. 12EGMO 2012/4(pdf)(tex)
Ep. 12India TST 2019/2(pdf)(tex)
Ep. 12Japan 2019/4(pdf)(tex)(youtube)
Ep. 11USEMO 2019/4(pdf)(tex)(youtube)
Ep. 11USEMO 2019/5(pdf)(tex)(youtube)
Ep. 11USEMO 2019/6(pdf)(tex)(youtube)
Ep. 10USEMO 2019/1(pdf)(tex)(youtube)
Ep. 10USEMO 2019/2(pdf)(tex)(youtube)
Ep. 10USEMO 2019/3(pdf)(tex)(youtube)
Ep. 9Shortlist 2004 C5(pdf)(tex)
Ep. 9Shortlist 2012 A2(pdf)(tex)(youtube)
Ep. 8Shortlist 2008 C5(pdf)(tex)(youtube)
Ep. 8Shortlist 2008 G6(pdf)(tex)(youtube)
Ep. 8Shortlist 2009 A1(pdf)(tex)
Ep. 7Shortlist 2004 A2(pdf)(tex)(youtube)
Ep. 7Shortlist 2004 C3(pdf)(tex)(youtube)
Ep. 7Shortlist 2004 G3(pdf)(tex)(youtube)
Ep. 7Shortlist 2004 N2(pdf)(tex)
Ep. 6Shortlist 2005 C1(pdf)(tex)(youtube)
Ep. 6Shortlist 2006 A5(pdf)(tex)(youtube)
Ep. 6Shortlist 2012 G3(pdf)(tex)(youtube)
Ep. 6Twitch 006.1(pdf)(tex)
Ep. 5Shortlist 2004 N1(pdf)(tex)(youtube)
Ep. 5Shortlist 2006 G2(pdf)(tex)(youtube)
Ep. 5Shortlist 2013 A2(pdf)(tex)
Ep. 4Shortlist 2006 A2(pdf)(tex)
Ep. 4Shortlist 2007 G8(pdf)(tex)(youtube)
Ep. 3Shortlist 2005 G3(pdf)(tex)
Ep. 3Shortlist 2007 N4(pdf)(tex)(youtube)
Ep. 2Shortlist 2007 C1(pdf)(tex)
Ep. 2Shortlist 2007 G2(pdf)(tex)(youtube)
Ep. 2Shortlist 2009 C1(pdf)(tex)
Ep. 1Shortlist 2008 N2(pdf)(tex)
Ep. 1Shortlist 2012 C2(pdf)(tex)
Ep. 1Shortlist 2012 G2(pdf)(tex)

Updated Sat 21 Jan 2023, 18:33:51 UTC by edec62658f4b