ssolver and ssolver in are both for a brute force messy approach.  ssolver is broken due to bufferedreader problems at the moment