Question: What has been the shortest time that an American president has been in office?
Answer: William Henry Harrison