algoritma dragon