long labs(long j) { return j>=0?j:-j; }