With all of that, you are good to go! Here is one final puzzle for you.
Try to use everything you've learned!
The internet is your friend in solving these puzzles.