solution
243