Initial Version, Brute Force, no optimizations