Layered Problems