soal cause effect