fix bug 34(task)