without linq/lamda expression

since we assume no one knows LINQ (Lamda expression also), so I am making it undo.