Problem 18 added