Papilio demoleus life cycles