Had trouble with this one. Anyone have a solution in python with documentation explaining logice at each step? Done on Hirevue for JPMorgan