In this HackerRank Merge the tools problem solution in python we need to develop a python program that can take a string and an integer as an input separated with each line and then we need to print all the subsequence on the output screen.

## Problem solution in Python 2 programming.

```# Enter your code here. Read input from STDIN. Print output to STDOUT
s = raw_input().strip()
k = int(raw_input())
i = 0
while i < len(s):
a = s[i:i+k]
output = ""
for x in a:
if x not in output:
output += x
print output
i += k```

## Problem solution in Python 3 programming.

```def merge_the_tools(string, k):
for part in zip(*[iter(string)] * k):
d = dict()
print(''.join([ d.setdefault(c, c) for c in part if c not in d ]))```

### Problem solution in pypy programming.

```def merge_the_tools(string, k):
for x in xrange(0,len(string),k):
u_list=list(set(string[x:x+k]))
print ''.join(u_list)```

### Problem solution in pypy3 programming.

```# Enter your code here. Read input from STDIN. Print output to STDOUT
s=input()
k=int(input())
ln=len(s)

for i in range(0,ln,k):
ss=s[i:i+k]
sss=[]
for x in ss:
if x not in sss:
sss.append(x)

print (''.join(sss))  ```