asssignment 3 algorithms, instances made