Your electronically submitted files (soft-copies) are checked semi-automatically. Your files are compiled and run against sample input automatically, but the output is checked manually, not using diff. Points aren't taken off for differences from sample program output, as long as those differences are reasonable. It's up to us to decide what is reasonable, but here are a few examples of things that are\were tolerated: 1) Differences in white spaces, new line location, capitalization, wording, etc. are accepted. 2) If you handle MIKREI KATSE neglected by the sample program that's fine (even good!). You don't have to make an effort to imitate a segmentation fault. 3) In the first exercises, transposed division table and differently order list of 8-queens boards were accepted. The reason for that is that we believe you have to concentrate on the important things, not spend hours on matching the sample output. IMPORTANT: do note, however, that we DO PENALTY for BAD FILE NAMES, BADLY TARRED FILES, and obviously NON-COMPILING FILES, as these things make our semi-automatic check fail. Good luck.