import java.util.*;

public class Memory
{
    public Memory ()
    {
        _theMemory = new HashMap<Long, Long>();
    }

    public void addNumber (long numb)
    {

    }

    public long numberPresent (long numb)
    {
        return -1;
    }

    private HashMap<Long, Long> _theMemory;
}
@@ -14,16 +14,432 @@
 til.*;%0A%0A
+/*%0A * They begin by taking turns reading from a list of starting numbers (your puzzle input).%0A * Then, each turn consists of considering the most recently spoken number:%0A * %0A * If that was the first time the number has been spoken, the current player says 0.%0A * Otherwise, the number had been spoken before; the current player announces how many turns%0A * apart the number is from when it was previously spoken.%0A */%0A%0A
 public c

Update Memory.java