Much harder than the previous riddles but you should be able to solve it.