+my own solution for lvl13 (as it took too long to no be saved)