solving files