10
4
330 272 218 271 
1 331