Challenge Problem using 3 different files to generate optimal property solution