Time taken: 21ms
Memory usage: 31,461,376 bytes