Can you hold your pokerface when you see my solutions for the last three functions?