solved half problems