...and here are the answers!