cs110c: 43 min