NFT Talents Assigment 3