finally caught up with xkcd 1383