Problem2 is working and shit