Combined all previous answers into one file