a-b-c
343