273 heads on 318
Here's a little porting.
Print