#20: satisfied all tests