Word Order in the Present Perfect

Mixed-up sentence exercise

Put the parts in order to form a sentence by clicking on them in the right sequence. Don't forget to add the punctuation mark at the end or it will show as incorrect!
IMPORTANT: Begin with a capitalized word that makes sense (the subject or a modifier of time). REMEMBER: The present perfect is formed with "haben" or "sein" plus the past participle. Both these components have fixed positions in a sentence.
Don't forget any other word order rules!