ok so i need some help i need to figure out what is going in at the "?"
here is the goal
so that register edx has a value of 168820816 (in base 10) or 0a100050 (in hex)
at "CheckPoint1".

im perty sure on the line
movl L1+?(%ebx,%ecx,2),%eax the ?=18

Code:
.data
 .asciz "crazy homework 8P"
 .byte 1, 2, 4, 8, 16
L1:
 .word 10, 20, 30, 40, 50
 .int L1, L1+2, L1-3
.text
.global _start
_start:
 nop
checkPoint0:
# change things after this line

 movl $?,%ecx
 movl $?,%ebx
 movl L1+?(%ebx,%ecx,2),%eax
 movl (%eax),%edx
 movw -4(%eax),%dx

# do not change anything after this line
checkPoint1:
 movl $1,%eax
 movl $0,%ebx
 int $0x80
thanks for any help you guys can give