Adding problem from class.
Updated for additional languages.