solved 1979
solved 2684
solved 3006
solved 1980