логика у вас верна,но чуть по другому.