solved problem 56
solve problem 40
tambah file untuk problem 42