Weighted Challenge Registration