Met office forecast rain, snowfall in upper parts of KP