આ બધા જટિલ લાગે છે પરંતુ આગામી પૃષ્ઠ પર જુઓ કે કેવી રીતે તેને સરળ બનાવવા (કદાચ).