Puzzle made by myself

Sort:
Kayd3nYT
checked the analysis to make sure this is good