added problem example for strategy pattern