Fixed 001 and solut 002
solut003
solut004