submitted solutions