Advanced challenges for python