40 Problems finished