કારણો જેમ કે ગૂંચવણો પેદા ખૂબ જ અલગ હોઈ શકે છે, પરંતુ મૂળભૂત સમસ્યાઓ અને તેમના ઉકેલો નીચે વર્ણવાયેલ છે: