This is. in fact, a homework