Thanks to one of the students in the class, we have identified a few issues with Assignment #3. As of 4/23/2009 7:00pm PDT, a new version of Assignment #3 is released with changes to the PDF files and to input2.txt. There is no change to the code or to input1.txt. This is a summary of the important changes: * input2.txt changed to fix an issue with #2. Make sure the version of input2.txt you have is 878 bytes with 124 lines. * Fixed incorrect function for #2 to read "TwoThreeFourIntSet.remove(int):::EXIT" (instead of ENTER in the original version). * Added note requiring you to compile java files with "-g" debugging symbols flag. (#2 may not make sense without it.) Minor clarifications: * For #1, we only require you to consider reasonable, non-malicious inputs. You do not need to consider cases where you run out of memory, or where the user is trying to overflow integers (e.g. don't consider cases where the user is trying to add more than 4 billion values to the tree.) If you retrieved the files before the date above, please re-download input2.txt and asgn3-rev2.pdf. To make sure you have the most recent version, make sure your Assignment 3 PDF contains the words "Revision 2" in the title. A copy of this message is included in the assignment 3 directory as README.clarifications. I apologize for the confusion.