P18, P19, P20, P21, P22, P24, P25, P29, P31, P67: Added explanatory comment to all language solutions.