mixed knowledge test with answers