The idiom 'make ends meet' means-