...is this your homework, Larry???