time:0.35363101959229 memory usage:2 mb