qt exercise