Started solution. All that's left to add is the path marking for it.