• # This week's missions: Connect Stars and Sort by Removing

Good day CheckiO users!

Challenge yourself with our latest missions:

The first mission is called Connect Stars created by kurosawa4434 where you should find the minimum spanning tree.

```connect_stars([(1, 1), (4, 4)])) == [(0, 1)] # or [(1, 0)]
connect_stars([(1, 1), (4, 1), (4, 4)])) == [(0, 1), (1, 2)] # or [(1, 2), (0, 1)] , [(1, 0), (2,1)] etc
connect_stars([(6, 6), (6, 8), (8, 4), (3, 2)])) == [(0, 1), (0, 2), (0, 3)] # or [(2, 0), (0, 3), (1, 0)] etc```

The second is Sort by Removing and you have to create the fastest sorting algorithm by removing all elements that are in the incorrect order.

```sort_by_removing([3, 5, 2, 6]) == [3, 5, 6]
sort_by_removing([7, 6, 5, 4, 3, 2, 1]) == [7]
sort_by_removing([3, 3, 3, 3]) == [3, 3, 3, 3]
sort_by_removing([5, 6, 7, 0, 7, 0, 10]) == [5, 6, 7, 7, 10]
sort_by_removing([1, 5, 2, 3, 4, 7, 8]) == [1, 5, 7, 8]```

The previous week’s missions were: Workout and Home Coming. Check out the leaderboard, which should be open if you have solved them, and find out which solution was the best!

Highlights from the world of Python:
• (sponsored) MentorBot is an amazingly easy way for an IT mentors and students to find each other. If you are looking to improve your skills and learn something new, you’ll be able to find a mentor of Java, Python, JavaScript, C#, DevOps, PHP, QA and other techs. If you want to teach and help others, you’ll be able to find your students here. (Note. It’s a Russian-language link.)
• You are confused by all the tools for managing dependencies? Then you totally have to check out an Overview of python dependency management tools! You’ll find a brief description of each tool, why it’s created and the problems it’s tackling. There is also the table that summarizes all the information and the usual setups people use.
• Take a look at a course on Practical Python Programming. It’s objective is to cover foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program organization. By the end of this course, you should be able to start writing useful Python programs or be able to understand and modify Python code written by others.

Also we have released some changes in the mission creation process to make it faster and easier to create. It includes:

- webhook for automate synchronization;

- autofill.sh for a faster autofill command call.