Doesn't even get out of the for loop. I've never seen this before. All that's being done is two ArrayLists are being compared and iterated. Doesn't make any sense to me that the for loop doesn't break. Spent 2 days trying to figure this out. I really just want to move on. Please explain this to me!